<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000050013="http://www.in.com/20240731"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0000050013-20240731.xsd" xlink:type="simple"/>
    <context id="P08_01_2023To07_31_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023990MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023990MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023990MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023990MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023990MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023990MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023990MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000077898MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000077898MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000077898MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000077898MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000077898MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000077898MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000077898MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023989MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023989MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023989MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023989MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023989MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023989MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023989MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000164804MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000164804MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000164804MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000164804MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000164804MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000164804MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000164804MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023988MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023988MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023988MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023988MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023988MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023988MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023988MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000148385MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000148385MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000148385MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000148385MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000148385MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000148385MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000148385MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023986MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023986MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023986MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023986MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023986MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023986MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023986MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023987MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023987MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023987MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023987MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023987MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023987MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023987MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223654MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223654MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223654MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223654MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223654MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223654MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223654MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223653MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223653MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223653MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223653MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223653MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223653MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000223653MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023996MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023996MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023996MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023996MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023996MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023996MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023996MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023997MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023997MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023997MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023997MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023997MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023997MemberoefClassAxis_OtherAggregatedInvestmentsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023997MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023998MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023998MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023998MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023998MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023998MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023998MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023998MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189427MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189427MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189427MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189427MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189427MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189427MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189427MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023993MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023993MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023993MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023993MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023993MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023993MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023993MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000068581MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000068581MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000068581MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000068581MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000068581MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000068581MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000068581MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023994MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023994MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023994MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023994MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023994MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023994MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023994MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000179951MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000179951MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000179951MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000179951MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000179951MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000179951MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000179951MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023985MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023985MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023985MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023985MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023985MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023985MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023985MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023992MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023992MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023992MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023992MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023992MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023992MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000023992MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189428MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:OthersecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189428MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189428MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189428MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189428MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MortgagebackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189428MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:UsTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:AssetbackedobligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_C000189428MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:MunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2014_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023992MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023985MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023994MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023996MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2014To07_31_2024_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2015_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2016_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2017_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2018_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000189428MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023992MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023985MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023994MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000189427MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023996MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2019To07_31_2024_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2022_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000023992MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000023985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000023994MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000068581MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000023993MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000023998MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000023997MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000023996MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000023987MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000023986MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000023988MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000023989MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000077898MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2023_C000023990MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="PAsOn04_07_2017_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-07</instant>
        </period>
    </context>
    <context id="PAsOn04_07_2017_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-07</instant>
        </period>
    </context>
    <context id="PAsOn04_07_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-07</instant>
        </period>
    </context>
    <context id="PAsOn04_07_2017_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-07</instant>
        </period>
    </context>
    <context id="PAsOn04_07_2017_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-07</instant>
        </period>
    </context>
    <context id="PAsOn01_27_2017_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-27</instant>
        </period>
    </context>
    <context id="PAsOn01_27_2017_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-27</instant>
        </period>
    </context>
    <context id="PAsOn01_27_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-27</instant>
        </period>
    </context>
    <context id="PAsOn01_27_2017_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-27</instant>
        </period>
    </context>
    <context id="PAsOn10_30_2020_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="PAsOn10_30_2020_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="PAsOn10_30_2020_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="PAsOn10_30_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="PAsOn10_30_2020_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2022_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2022_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2022_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2022_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2023_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2023_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2023_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2023_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2024_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2024_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="PAsOn08_29_2014_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-29</instant>
        </period>
    </context>
    <context id="PAsOn08_29_2014_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-29</instant>
        </period>
    </context>
    <context id="PAsOn08_29_2014_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-29</instant>
        </period>
    </context>
    <context id="PAsOn08_29_2014_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-29</instant>
        </period>
    </context>
    <context id="PAsOn11_20_2015_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-11-20</instant>
        </period>
    </context>
    <context id="PAsOn11_20_2015_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-11-20</instant>
        </period>
    </context>
    <context id="PAsOn11_20_2015_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-11-20</instant>
        </period>
    </context>
    <context id="PAsOn11_20_2015_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-11-20</instant>
        </period>
    </context>
    <context id="P08_29_2014To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-29</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_29_2014To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-29</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_29_2014To07_31_2024_C000148385MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-29</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_29_2014To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-29</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P11_20_2015To07_31_2024_C000164804MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-11-20</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P11_20_2015To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-11-20</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P11_20_2015To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-11-20</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P11_20_2015To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-11-20</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P04_07_2017To07_31_2024_C000189428MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P04_07_2017To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P04_07_2017To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P04_07_2017To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P04_07_2017To07_31_2024_C000189428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P04_07_2017To07_31_2024_C000189427MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P04_07_2017To07_31_2024_C000189427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000189427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2024_C000179951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2024_C000223653MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:BloombergUsAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2024_C000223654MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>cik0000050013:Holding</measure>
    </unit>
    <dei:AmendmentFlag contextRef="P08_01_2023To07_31_2024" id="ixv-85444">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P08_01_2023To07_31_2024" id="ixv-85445">0000050013</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P08_01_2023To07_31_2024" id="ixv-85446">N-1A</dei:EntityInvCompanyType>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023990MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85447"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023990MemberoefClassAxis"
      decimals="INF"
      id="ixv-85448"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023990MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85449"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023990MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_938213"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023990MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85451"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023990MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85452"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023990MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85453"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023990MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85454"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023990MemberoefClassAxis"
      decimals="INF"
      id="ixv-85455"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000077898MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85456"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000077898MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85457"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000077898MemberoefClassAxis"
      decimals="INF"
      id="ixv-85458"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000077898MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85459"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000077898MemberoefClassAxis"
      decimals="INF"
      id="ixv-85460"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000077898MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85461"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000077898MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_939274"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000077898MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85463"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000077898MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85464"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023989MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85465"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023989MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_939182"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023989MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85467"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023989MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85468"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023989MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85469"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023989MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85470"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023989MemberoefClassAxis"
      decimals="INF"
      id="ixv-85471"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023989MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85472"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023989MemberoefClassAxis"
      decimals="INF"
      id="ixv-85473"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000164804MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85474"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000164804MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85475"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000164804MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_938117"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000164804MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85477"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000164804MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85478"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000164804MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85479"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000164804MemberoefClassAxis"
      decimals="INF"
      id="ixv-85480"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000164804MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85481"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000164804MemberoefClassAxis"
      decimals="INF"
      id="ixv-85482"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023988MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85483"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023988MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85484"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023988MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_939088"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023988MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85486"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023988MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85487"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023988MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85488"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023988MemberoefClassAxis"
      decimals="INF"
      id="ixv-85489"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023988MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85490"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023988MemberoefClassAxis"
      decimals="INF"
      id="ixv-85491"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000148385MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85492"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000148385MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85493"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000148385MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85494"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000148385MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85495"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000148385MemberoefClassAxis"
      decimals="INF"
      id="ixv-85496"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000148385MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85497"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000148385MemberoefClassAxis"
      decimals="INF"
      id="ixv-85498"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000148385MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85499"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000148385MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_938978"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023986MemberoefClassAxis"
      decimals="INF"
      id="ixv-85501"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023986MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85502"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023986MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_937882"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023986MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85504"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023986MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85505"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023986MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85506"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023986MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85507"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023986MemberoefClassAxis"
      decimals="INF"
      id="ixv-85508"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023986MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85509"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023987MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85510"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023987MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85511"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023987MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85512"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023987MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85513"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023987MemberoefClassAxis"
      decimals="INF"
      id="ixv-85514"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023987MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85515"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023987MemberoefClassAxis"
      decimals="INF"
      id="ixv-85516"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023987MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85517"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023987MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_937990"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223654MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85519"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223654MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85520"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223654MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85521"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223654MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85522"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000223654MemberoefClassAxis"
      decimals="INF"
      id="ixv-85523"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223654MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85524"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000223654MemberoefClassAxis"
      decimals="INF"
      id="ixv-85525"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223654MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85526"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223654MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85527"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223653MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85528"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223653MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85529"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223653MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85530"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223653MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85531"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000223653MemberoefClassAxis"
      decimals="INF"
      id="ixv-85532"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223653MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85533"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000223653MemberoefClassAxis"
      decimals="INF"
      id="ixv-85534"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223653MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85535"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000223653MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_937804"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023996MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85537"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023996MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85538"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023996MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_937514"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023996MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85540"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023996MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85541"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023996MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85542"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023996MemberoefClassAxis"
      decimals="INF"
      id="ixv-85543"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023996MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85544"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023996MemberoefClassAxis"
      decimals="INF"
      id="ixv-85545"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023997MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85546"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023997MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85547"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023997MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85548"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023997MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85549"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023997MemberoefClassAxis"
      decimals="INF"
      id="ixv-85550"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023997MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85551"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023997MemberoefClassAxis"
      decimals="INF"
      id="ixv-85552"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023997MemberoefClassAxis_OtherAggregatedInvestmentsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85553"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023997MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_938722"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023998MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85555"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023998MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85556"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023998MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85557"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023998MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85558"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023998MemberoefClassAxis"
      decimals="INF"
      id="ixv-85559"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023998MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85560"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023998MemberoefClassAxis"
      decimals="INF"
      id="ixv-85561"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023998MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85562"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023998MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_937700"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189427MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_937586"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189427MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85565"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189427MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85566"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189427MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85567"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000189427MemberoefClassAxis"
      decimals="INF"
      id="ixv-85568"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189427MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85569"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000189427MemberoefClassAxis"
      decimals="INF"
      id="ixv-85570"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189427MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85571"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189427MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85572"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023993MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85573"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023993MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85574"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023993MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85575"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023993MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85576"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023993MemberoefClassAxis"
      decimals="INF"
      id="ixv-85577"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023993MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85578"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023993MemberoefClassAxis"
      decimals="INF"
      id="ixv-85579"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023993MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85580"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023993MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_937197"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000068581MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85582"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000068581MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85583"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000068581MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85584"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000068581MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85585"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000068581MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85586"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000068581MemberoefClassAxis"
      decimals="INF"
      id="ixv-85587"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000068581MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85588"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000068581MemberoefClassAxis"
      decimals="INF"
      id="ixv-85589"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000068581MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85590"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023994MemberoefClassAxis"
      decimals="INF"
      id="ixv-85591"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023994MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85592"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023994MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_937400"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023994MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85594"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023994MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85595"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023994MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85596"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023994MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85597"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023994MemberoefClassAxis"
      decimals="INF"
      id="ixv-85598"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023994MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85599"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000179951MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85600"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000179951MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85601"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000179951MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85602"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000179951MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85603"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000179951MemberoefClassAxis"
      decimals="INF"
      id="ixv-85604"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000179951MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85605"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000179951MemberoefClassAxis"
      decimals="INF"
      id="ixv-85606"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000179951MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85607"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000179951MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_938590"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023985MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85609"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023985MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85610"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023985MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85611"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023985MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85612"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023985MemberoefClassAxis"
      decimals="INF"
      id="ixv-85613"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023985MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85614"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023985MemberoefClassAxis"
      decimals="INF"
      id="ixv-85615"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023985MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85616"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023985MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_937085"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023992MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85618"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023992MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85619"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023992MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85620"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023992MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85621"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000023992MemberoefClassAxis"
      decimals="INF"
      id="ixv-85622"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023992MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85623"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000023992MemberoefClassAxis"
      decimals="INF"
      id="ixv-85624"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023992MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85625"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000023992MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_938339"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUsMemberusgaapInvestmentTypeAxis_C000189428MemberoefClassAxis"
      decimals="INF"
      id="ixv-85627"
      unitRef="Unit_pure">0.0017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189428MemberoefClassAxis_OthersecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85628"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189428MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_938473"
      unitRef="Unit_pure">0.0559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189428MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85630"
      unitRef="Unit_pure">0.7039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189428MemberoefClassAxis_CorporateBondsNotesAndLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85631"
      unitRef="Unit_pure">0.1598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189428MemberoefClassAxis_MortgagebackedobligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85632"
      unitRef="Unit_pure">0.0386</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189428MemberoefClassAxis_UsTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85633"
      unitRef="Unit_pure">0.0198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_AssetbackedobligationsMemberusgaapInvestmentTypeAxis_C000189428MemberoefClassAxis"
      decimals="INF"
      id="ixv-85634"
      unitRef="Unit_pure">0.0155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2024_C000189428MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-85635"
      unitRef="Unit_pure">0.0027</oef:PctOfNav>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000189428MemberoefClassAxis"
      decimals="0"
      id="ixv-85636"
      unitRef="Unit_USD">14044</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000189428MemberoefClassAxis"
      decimals="0"
      id="ixv-85637"
      unitRef="Unit_USD">14714</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000189428MemberoefClassAxis"
      decimals="0"
      id="ixv-85638"
      unitRef="Unit_USD">16525</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn04_07_2017_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85639"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000189428MemberoefClassAxis"
      decimals="0"
      id="ixv-85640"
      unitRef="Unit_USD">10096</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000189428MemberoefClassAxis"
      decimals="0"
      id="ixv-85641"
      unitRef="Unit_USD">10822</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000189428MemberoefClassAxis"
      decimals="0"
      id="ixv-85642"
      unitRef="Unit_USD">11303</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000189428MemberoefClassAxis"
      decimals="0"
      id="ixv-85643"
      unitRef="Unit_USD">11620</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000189428MemberoefClassAxis"
      decimals="0"
      id="ixv-85644"
      unitRef="Unit_USD">14237</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn04_07_2017_C000189428MemberoefClassAxis"
      decimals="0"
      id="ixv-85645"
      unitRef="Unit_USD">9750</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn04_07_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85646"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn04_07_2017_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85647"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-85648"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-85649"
      unitRef="Unit_USD">10218</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-85650"
      unitRef="Unit_USD">10859</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-85651"
      unitRef="Unit_USD">11705</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-85652"
      unitRef="Unit_USD">12421</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-85653"
      unitRef="Unit_USD">12844</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-85654"
      unitRef="Unit_USD">13078</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-85655"
      unitRef="Unit_USD">15864</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-85656"
      unitRef="Unit_USD">15491</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-85657"
      unitRef="Unit_USD">16180</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-85658"
      unitRef="Unit_USD">18124</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85659"
      unitRef="Unit_USD">11727</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85660"
      unitRef="Unit_USD">28165</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85661"
      unitRef="Unit_USD">20838</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85662"
      unitRef="Unit_USD">11158</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-85663"
      unitRef="Unit_USD">18183</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85664"
      unitRef="Unit_USD">34403</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85665"
      unitRef="Unit_USD">24176</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85666"
      unitRef="Unit_USD">12705</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-85667"
      unitRef="Unit_USD">15541</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85668"
      unitRef="Unit_USD">24921</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85669"
      unitRef="Unit_USD">19430</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85670"
      unitRef="Unit_USD">11547</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-85671"
      unitRef="Unit_USD">16232</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85672"
      unitRef="Unit_USD">19153</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85673"
      unitRef="Unit_USD">16873</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85674"
      unitRef="Unit_USD">12795</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-85675"
      unitRef="Unit_USD">15794</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85676"
      unitRef="Unit_USD">26134</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85677"
      unitRef="Unit_USD">20658</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85678"
      unitRef="Unit_USD">10750</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-85679"
      unitRef="Unit_USD">12595</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85680"
      unitRef="Unit_USD">17108</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85681"
      unitRef="Unit_USD">15079</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85682"
      unitRef="Unit_USD">11619</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-85683"
      unitRef="Unit_USD">12921</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85684"
      unitRef="Unit_USD">13629</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85685"
      unitRef="Unit_USD">12629</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85686"
      unitRef="Unit_USD">10837</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-85687"
      unitRef="Unit_USD">12085</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85688"
      unitRef="Unit_USD">15843</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85689"
      unitRef="Unit_USD">13904</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85690"
      unitRef="Unit_USD">10282</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-85691"
      unitRef="Unit_USD">10397</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85692"
      unitRef="Unit_USD">11745</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85693"
      unitRef="Unit_USD">11478</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85694"
      unitRef="Unit_USD">10893</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-85695"
      unitRef="Unit_USD">11296</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85696"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85697"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85698"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-85699"
      unitRef="Unit_USD">9708</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85700"
      unitRef="Unit_USD">11121</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85701"
      unitRef="Unit_USD">10831</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-85702"
      unitRef="Unit_USD">9424</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_27_2017_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-85703"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-85704"
      unitRef="Unit_USD">12145</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-85705"
      unitRef="Unit_USD">14886</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-85706"
      unitRef="Unit_USD">14694</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-85707"
      unitRef="Unit_USD">15395</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-85708"
      unitRef="Unit_USD">17300</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_27_2017_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85709"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_27_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85710"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_27_2017_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85711"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-85712"
      unitRef="Unit_USD">10530</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-85713"
      unitRef="Unit_USD">11295</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-85714"
      unitRef="Unit_USD">11806</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-85715"
      unitRef="Unit_USD">13167</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-85716"
      unitRef="Unit_USD">16083</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-85717"
      unitRef="Unit_USD">15819</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-85718"
      unitRef="Unit_USD">16518</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-85719"
      unitRef="Unit_USD">18502</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-85720"
      unitRef="Unit_USD">9648</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-85721"
      unitRef="Unit_USD">9930</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-85722"
      unitRef="Unit_USD">10626</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-85723"
      unitRef="Unit_USD">11537</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-85724"
      unitRef="Unit_USD">12329</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-85725"
      unitRef="Unit_USD">12840</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-85726"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-85727"
      unitRef="Unit_USD">10320</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-85728"
      unitRef="Unit_USD">11072</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-85729"
      unitRef="Unit_USD">12050</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-85730"
      unitRef="Unit_USD">12913</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-85731"
      unitRef="Unit_USD">13477</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-85732"
      unitRef="Unit_USD">13855</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-85733"
      unitRef="Unit_USD">16967</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-85734"
      unitRef="Unit_USD">16730</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-85735"
      unitRef="Unit_USD">17510</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-85736"
      unitRef="Unit_USD">19657</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-85737"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-85738"
      unitRef="Unit_USD">10294</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-85739"
      unitRef="Unit_USD">11016</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-85740"
      unitRef="Unit_USD">11960</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-85741"
      unitRef="Unit_USD">19146</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-85742"
      unitRef="Unit_USD">12779</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-85743"
      unitRef="Unit_USD">13308</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-85744"
      unitRef="Unit_USD">13645</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-85745"
      unitRef="Unit_USD">16664</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-85746"
      unitRef="Unit_USD">16383</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-85747"
      unitRef="Unit_USD">17104</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000189427MemberoefClassAxis"
      decimals="0"
      id="ixv-85748"
      unitRef="Unit_USD">16460</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn04_07_2017_C000189427MemberoefClassAxis"
      decimals="0"
      id="ixv-85749"
      unitRef="Unit_USD">9750</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000189427MemberoefClassAxis"
      decimals="0"
      id="ixv-85750"
      unitRef="Unit_USD">10094</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000189427MemberoefClassAxis"
      decimals="0"
      id="ixv-85751"
      unitRef="Unit_USD">10813</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000189427MemberoefClassAxis"
      decimals="0"
      id="ixv-85752"
      unitRef="Unit_USD">11287</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000189427MemberoefClassAxis"
      decimals="0"
      id="ixv-85753"
      unitRef="Unit_USD">11597</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000189427MemberoefClassAxis"
      decimals="0"
      id="ixv-85754"
      unitRef="Unit_USD">14202</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000189427MemberoefClassAxis"
      decimals="0"
      id="ixv-85755"
      unitRef="Unit_USD">14005</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000189427MemberoefClassAxis"
      decimals="0"
      id="ixv-85756"
      unitRef="Unit_USD">14664</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-85757"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-85758"
      unitRef="Unit_USD">10316</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-85759"
      unitRef="Unit_USD">11063</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-85760"
      unitRef="Unit_USD">12039</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-85761"
      unitRef="Unit_USD">12895</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-85762"
      unitRef="Unit_USD">13457</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-85763"
      unitRef="Unit_USD">13834</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-85764"
      unitRef="Unit_USD">16933</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-85765"
      unitRef="Unit_USD">16681</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-85766"
      unitRef="Unit_USD">17448</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-85767"
      unitRef="Unit_USD">19576</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-85768"
      unitRef="Unit_USD">10268</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-85769"
      unitRef="Unit_USD">10962</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-85770"
      unitRef="Unit_USD">11873</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-85771"
      unitRef="Unit_USD">12659</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-85772"
      unitRef="Unit_USD">13150</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-85773"
      unitRef="Unit_USD">13454</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-85774"
      unitRef="Unit_USD">16401</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-85775"
      unitRef="Unit_USD">16091</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-85776"
      unitRef="Unit_USD">16765</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-85777"
      unitRef="Unit_USD">18729</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000023997MemberoefClassAxis"
      decimals="0"
      id="hidden938767"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-85779"
      unitRef="Unit_USD">18453</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-85780"
      unitRef="Unit_USD">12389</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-85781"
      unitRef="Unit_USD">12806</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-85782"
      unitRef="Unit_USD">13132</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-85783"
      unitRef="Unit_USD">16040</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-85784"
      unitRef="Unit_USD">15776</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-85785"
      unitRef="Unit_USD">16474</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-85786"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-85787"
      unitRef="Unit_USD">10209</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-85788"
      unitRef="Unit_USD">10842</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-85789"
      unitRef="Unit_USD">11681</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2023_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-85790"
      unitRef="Unit_USD">12671</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-85791"
      unitRef="Unit_USD">12825</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2024_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-85792"
      unitRef="Unit_USD">13180</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-85793"
      unitRef="Unit_USD">14403</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn10_30_2020_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-85794"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2021_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-85795"
      unitRef="Unit_USD">11117</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-85796"
      unitRef="Unit_USD">12424</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2022_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-85797"
      unitRef="Unit_USD">12920</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-85798"
      unitRef="Unit_USD">12251</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn10_30_2020_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-85799"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2023_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="hidden938928"
      unitRef="Unit_USD">8927</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn10_30_2020_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85801"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85802"
      unitRef="Unit_USD">9115</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2022_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85803"
      unitRef="Unit_USD">9742</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2021_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85804"
      unitRef="Unit_USD">10040</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2023_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85805"
      unitRef="Unit_USD">11421</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-85806"
      unitRef="Unit_USD">12837</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2024_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-85807"
      unitRef="Unit_USD">13195</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85808"
      unitRef="Unit_USD">15593</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85809"
      unitRef="Unit_USD">13022</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-85810"
      unitRef="Unit_USD">14417</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2022_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-85811"
      unitRef="Unit_USD">12923</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85812"
      unitRef="Unit_USD">14061</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2022_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85813"
      unitRef="Unit_USD">12405</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-85814"
      unitRef="Unit_USD">12260</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2023_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-85815"
      unitRef="Unit_USD">12682</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85816"
      unitRef="Unit_USD">12906</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn10_30_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85817"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn10_30_2020_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85818"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2021_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-85819"
      unitRef="Unit_USD">11115</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85820"
      unitRef="Unit_USD">11405</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_31_2021_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85821"
      unitRef="Unit_USD">10920</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-85822"
      unitRef="Unit_USD">12428</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-85823"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-85824"
      unitRef="Unit_USD">15842</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-85825"
      unitRef="Unit_USD">15465</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-85826"
      unitRef="Unit_USD">16024</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-85827"
      unitRef="Unit_USD">17814</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-85828"
      unitRef="Unit_USD">10224</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-85829"
      unitRef="Unit_USD">10863</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-85830"
      unitRef="Unit_USD">11706</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-85831"
      unitRef="Unit_USD">12420</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-85832"
      unitRef="Unit_USD">12838</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-85833"
      unitRef="Unit_USD">13065</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-85834"
      unitRef="Unit_USD">10855</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-85835"
      unitRef="Unit_USD">11697</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-85836"
      unitRef="Unit_USD">12409</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-85837"
      unitRef="Unit_USD">12829</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-85838"
      unitRef="Unit_USD">13053</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-85839"
      unitRef="Unit_USD">15828</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-85840"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-85841"
      unitRef="Unit_USD">10215</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-85842"
      unitRef="Unit_USD">15459</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-85843"
      unitRef="Unit_USD">16020</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-85844"
      unitRef="Unit_USD">17806</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_29_2014_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-85845"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_29_2014_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85846"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-85847"
      unitRef="Unit_USD">10028</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-85848"
      unitRef="Unit_USD">10695</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-85849"
      unitRef="Unit_USD">11562</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-85850"
      unitRef="Unit_USD">12302</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-85851"
      unitRef="Unit_USD">12752</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-85852"
      unitRef="Unit_USD">13015</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-85853"
      unitRef="Unit_USD">15828</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-85854"
      unitRef="Unit_USD">15499</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-85855"
      unitRef="Unit_USD">16111</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-85856"
      unitRef="Unit_USD">17960</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_29_2014_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85857"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_29_2014_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85858"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-85859"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-85860"
      unitRef="Unit_USD">10265</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-85861"
      unitRef="Unit_USD">10954</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-85862"
      unitRef="Unit_USD">11856</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-85863"
      unitRef="Unit_USD">18621</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-85864"
      unitRef="Unit_USD">12638</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-85865"
      unitRef="Unit_USD">13118</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-85866"
      unitRef="Unit_USD">13416</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-85867"
      unitRef="Unit_USD">16337</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-85868"
      unitRef="Unit_USD">16024</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-85869"
      unitRef="Unit_USD">16677</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn11_20_2015_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-85870"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-85871"
      unitRef="Unit_USD">13095</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-85872"
      unitRef="Unit_USD">13451</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-85873"
      unitRef="Unit_USD">16471</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-85874"
      unitRef="Unit_USD">16232</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-85875"
      unitRef="Unit_USD">16975</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-85876"
      unitRef="Unit_USD">19050</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn11_20_2015_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-85877"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn11_20_2015_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85878"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn11_20_2015_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-85879"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-85880"
      unitRef="Unit_USD">10770</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-85881"
      unitRef="Unit_USD">11710</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-85882"
      unitRef="Unit_USD">12545</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-85883"
      unitRef="Unit_USD">13655</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-85884"
      unitRef="Unit_USD">16677</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-85885"
      unitRef="Unit_USD">16408</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-85886"
      unitRef="Unit_USD">17125</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-85887"
      unitRef="Unit_USD">19181</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-85888"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-85889"
      unitRef="Unit_USD">10290</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-85890"
      unitRef="Unit_USD">11018</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-85891"
      unitRef="Unit_USD">11959</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-85892"
      unitRef="Unit_USD">12785</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-85893"
      unitRef="Unit_USD">13315</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-85894"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-85895"
      unitRef="Unit_USD">10330</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-85896"
      unitRef="Unit_USD">11093</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-85897"
      unitRef="Unit_USD">12085</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-85898"
      unitRef="Unit_USD">12969</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-85899"
      unitRef="Unit_USD">13554</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-85900"
      unitRef="Unit_USD">13945</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-85901"
      unitRef="Unit_USD">17095</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-85902"
      unitRef="Unit_USD">16874</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-85903"
      unitRef="Unit_USD">17679</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-85904"
      unitRef="Unit_USD">19864</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2023_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-85905"
      unitRef="Unit_USD">17604</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2024_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-85906"
      unitRef="Unit_USD">19773</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2014_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-85907"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2015_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-85908"
      unitRef="Unit_USD">10325</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2016_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-85909"
      unitRef="Unit_USD">11083</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2017_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-85910"
      unitRef="Unit_USD">12068</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2018_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-85911"
      unitRef="Unit_USD">12938</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2019_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-85912"
      unitRef="Unit_USD">13516</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2020_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-85913"
      unitRef="Unit_USD">13904</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2021_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-85914"
      unitRef="Unit_USD">17040</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn07_31_2022_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-85915"
      unitRef="Unit_USD">16811</oef:AcctVal>
    <dei:DocumentType contextRef="P08_01_2023To07_31_2024" id="ixv-90403">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="P08_01_2023To07_31_2024" id="ixv-90404">The Income Fund of America</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P08_01_2023To07_31_2024" id="ixv-90405">2024-07-31</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-90406">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-90407">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-90408">AMECX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-89">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-90409">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-91">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-A&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-90410">capitalgroup.com/mutual-fund-literature-A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-90411">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-95"> &lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;  &lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class A&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;61&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.58&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-90412"
      unitRef="Unit_USD">61</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      decimals="INF"
      id="ixv-90413"
      unitRef="Unit_pure">0.0058</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-120">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;A shares gained 12.02% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-A&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;  &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt; </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-138"> &lt;div style="margin-top: 0px; text-transform: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: -0.01pt; color: rgb(0, 0, 0); margin-bottom: 2.0016pt; padding-top: 1pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;How a hypothetical $10,000 investment has grown&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 9pt; line-height: 11pt; color: rgb(0, 0, 0); margin-bottom: 4.32pt;"&gt;Figures reflect deduction of the maximum sales charge and assume reinvestment of dividends and capital gains.&lt;/div&gt; &lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196766.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-148"> &lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class A (with sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;5.57&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.35&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.16&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class A (without sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.02&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.62&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.79&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-90414">The Income Fund of America &#x2014; Class A (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      decimals="INF"
      id="Fact_937062"
      unitRef="Unit_pure">0.0557</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023985MemberoefClassAxis"
      decimals="INF"
      id="Fact_937063"
      unitRef="Unit_pure">0.0635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023985MemberoefClassAxis"
      decimals="INF"
      id="Fact_937064"
      unitRef="Unit_pure">0.0616</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-90418">The Income Fund of America &#x2014; Class A (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_937065"
      unitRef="Unit_pure">0.1202</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023985MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_937066"
      unitRef="Unit_pure">0.0762</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023985MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_937067"
      unitRef="Unit_pure">0.0679</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-90422">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_937068"
      unitRef="Unit_pure">0.2215</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_937069"
      unitRef="Unit_pure">0.15</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_937070"
      unitRef="Unit_pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-90426">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_937071"
      unitRef="Unit_pure">0.1602</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_937072"
      unitRef="Unit_pure">0.099</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_937073"
      unitRef="Unit_pure">0.0923</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-90430">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_937074"
      unitRef="Unit_pure">0.051</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_937075"
      unitRef="Unit_pure">0.0019</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_937076"
      unitRef="Unit_pure">0.0161</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-90434">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-90435">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-208">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn07_31_2024_C000023985MemberoefClassAxis"
      decimals="-6"
      id="ixv-90436"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-90437"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      decimals="-6"
      id="ixv-90438"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      decimals="INF"
      id="ixv-90439"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023985MemberoefClassAxis"
      id="ixv-235">&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;  &lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196772.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;  &lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-273">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-90440">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-90441">IFACX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-279">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-90442">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-281">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-C&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-90443">capitalgroup.com/mutual-fund-literature-C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-90444">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-285">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class C&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;139&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.32&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-90445"
      unitRef="Unit_USD">139</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      decimals="INF"
      id="ixv-90446"
      unitRef="Unit_pure">0.0132</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-310">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class C shares gained 11.20% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-C&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-327">&lt;div style="margin-top: 0px; text-transform: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: -0.01pt; color: rgb(0, 0, 0); margin-bottom: 2.0016pt; padding-top: 1pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;How a hypothetical $10,000 investment has grown&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 9pt; line-height: 11pt; color: rgb(0, 0, 0); margin-bottom: 4.32pt;"&gt;Figures assume reinvestment of dividends and capital gains.&lt;/div&gt;&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196094.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-337">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class C (with sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;10.20&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.82&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.13&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class C (without sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;11.20 &lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.82 &lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.13 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15 &lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00 &lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02 &lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90 &lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10 &lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19 &lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-90447">The Income Fund of America &#x2014; Class C (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      decimals="INF"
      id="Fact_938328"
      unitRef="Unit_pure">0.102</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023992MemberoefClassAxis"
      decimals="INF"
      id="Fact_938329"
      unitRef="Unit_pure">0.0682</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023992MemberoefClassAxis"
      decimals="INF"
      id="Fact_938330"
      unitRef="Unit_pure">0.0613</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-90451">The Income Fund of America &#x2014; Class C (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_938325"
      unitRef="Unit_pure">0.112</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023992MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_938326"
      unitRef="Unit_pure">0.0682</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023992MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_938327"
      unitRef="Unit_pure">0.0613</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-90455">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-90456">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-397">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn07_31_2024_C000023992MemberoefClassAxis"
      decimals="-6"
      id="ixv-90457"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-90458"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      decimals="-6"
      id="ixv-90459"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      decimals="INF"
      id="ixv-90460"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023992MemberoefClassAxis"
      id="ixv-424">&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196100.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-90461">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-90462">Class T</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-90463">TIAFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-466">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-90464">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-468">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-90465">capitalgroup.com/mutual-fund-literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-90466">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-472">

&lt;div style="margin-bottom: 6pt;"&gt;
&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;/div&gt;



&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class T&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;34&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.32&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      decimals="0"
      id="ixv-90467"
      unitRef="Unit_USD">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      decimals="INF"
      id="ixv-90468"
      unitRef="Unit_pure">0.0032</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-497">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class T shares gained 12.31% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-518">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196850.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-523">

&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 3pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class T (with sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;9.49&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.35&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.11&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class T (without sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.31&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.89&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.48&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.32&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.89&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.32&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;



&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class T shares were first offered on April 7, 2017.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-90469">The Income Fund of America &#x2014; Class T (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      decimals="INF"
      id="Fact_938456"
      unitRef="Unit_pure">0.0949</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000189428MemberoefClassAxis"
      decimals="INF"
      id="Fact_938457"
      unitRef="Unit_pure">0.0735</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To07_31_2024_C000189428MemberoefClassAxis"
      decimals="INF"
      id="Fact_938458"
      unitRef="Unit_pure">0.0711</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-90473">The Income Fund of America &#x2014; Class T (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_938459"
      unitRef="Unit_pure">0.1231</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000189428MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_938460"
      unitRef="Unit_pure">0.0789</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To07_31_2024_C000189428MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_938461"
      unitRef="Unit_pure">0.0748</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_938462"
      unitRef="Unit_pure">0.1432</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_938463"
      unitRef="Unit_pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_938464"
      unitRef="Unit_pure">0.0132</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-90480">2017-04-07</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-90481">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-90482">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-586">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&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="PAsOn07_31_2024_C000189428MemberoefClassAxis"
      decimals="-6"
      id="ixv-90483"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000189428MemberoefClassAxis"
      decimals="0"
      id="ixv-90484"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      decimals="-6"
      id="ixv-90485"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      decimals="INF"
      id="ixv-90486"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189428MemberoefClassAxis"
      id="ixv-613">&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;
&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196856.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-652">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-90487">Class F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-90488">IFAFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-658">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-90489">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-660">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F1&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-90490">capitalgroup.com/mutual-fund-literature-F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-90491">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-664">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class F-1&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;68&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.64&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-90492"
      unitRef="Unit_USD">68</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      decimals="INF"
      id="ixv-90493"
      unitRef="Unit_pure">0.0064</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-688">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class F-1 shares gained 11.94% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-F1&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-705">&lt;div style="margin-top: 0px; text-transform: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: -0.01pt; color: rgb(0, 0, 0); margin-bottom: 2.0016pt; padding-top: 1pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;How a hypothetical $10,000 investment has grown&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 9pt; line-height: 11pt; color: rgb(0, 0, 0); margin-bottom: 4.32pt;"&gt;Figures assume reinvestment of dividends and capital gains.&lt;/div&gt;&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196136.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-715">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class F-1&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;11.94&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.55&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.71&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;directly &lt;/div&gt;in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-90494">The Income Fund of America &#x2014; Class F-1</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      decimals="INF"
      id="Fact_937186"
      unitRef="Unit_pure">0.1194</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023993MemberoefClassAxis"
      decimals="INF"
      id="Fact_937187"
      unitRef="Unit_pure">0.0755</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023993MemberoefClassAxis"
      decimals="INF"
      id="Fact_937188"
      unitRef="Unit_pure">0.0671</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-90498">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-90499">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-770">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&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="PAsOn07_31_2024_C000023993MemberoefClassAxis"
      decimals="-6"
      id="ixv-90500"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-90501"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      decimals="-6"
      id="ixv-90502"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      decimals="INF"
      id="ixv-90503"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023993MemberoefClassAxis"
      id="ixv-90504">&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;/div&gt;&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196142.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-90505">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-90506">Class F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-90507">AMEFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-842">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-90508">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-844">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F2&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-90509">capitalgroup.com/mutual-fund-literature-F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-90510">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-848"> &lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class F-2&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;39&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.37&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-90511"
      unitRef="Unit_USD">39</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      decimals="INF"
      id="ixv-90512"
      unitRef="Unit_pure">0.0037</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-872">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class F-2 shares gained 12.26% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-F2&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt; &lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;  &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt; </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-895">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196178.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-899">   &lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class F-2&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.26&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.84&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.99&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;  &lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-90513">The Income Fund of America &#x2014; Class F-2</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      decimals="INF"
      id="Fact_937296"
      unitRef="Unit_pure">0.1226</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000068581MemberoefClassAxis"
      decimals="INF"
      id="Fact_937297"
      unitRef="Unit_pure">0.0784</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000068581MemberoefClassAxis"
      decimals="INF"
      id="Fact_937298"
      unitRef="Unit_pure">0.0699</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-90517">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-90518">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-954">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn07_31_2024_C000068581MemberoefClassAxis"
      decimals="-6"
      id="ixv-90519"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-90520"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      decimals="-6"
      id="ixv-90521"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      decimals="INF"
      id="ixv-90522"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000068581MemberoefClassAxis"
      id="ixv-981">&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;  &lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196184.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;  &lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-90523">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-90524">Class F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-90525">FIFAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-1023">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-90526">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-1025">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F3&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-90527">capitalgroup.com/mutual-fund-literature-F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-90528">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-1029">

&lt;div style="margin-bottom: 6pt;"&gt;
&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="margin-bottom: 4pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class F-3&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;29&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.27&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-90529"
      unitRef="Unit_USD">29</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      decimals="INF"
      id="ixv-90530"
      unitRef="Unit_pure">0.0027</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-1053">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class F-3 shares gained 12.38% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-F3&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-1076">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196724.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-1080">




&lt;div style="margin-bottom: 3pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class F-3&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.38&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.94&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.58&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.40&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.97&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.41&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;



&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class F-3 shares were first offered on January 27, 2017.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-90531">The Income Fund of America &#x2014; Class F-3</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      decimals="INF"
      id="Fact_938576"
      unitRef="Unit_pure">0.1238</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000179951MemberoefClassAxis"
      decimals="INF"
      id="Fact_938577"
      unitRef="Unit_pure">0.0794</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_27_2017To07_31_2024_C000179951MemberoefClassAxis"
      decimals="INF"
      id="Fact_938578"
      unitRef="Unit_pure">0.0758</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_27_2017To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_938579"
      unitRef="Unit_pure">0.144</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_27_2017To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_938580"
      unitRef="Unit_pure">0.0997</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_27_2017To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_938581"
      unitRef="Unit_pure">0.0141</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-90538">2017-01-27</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-90539">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-90540">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-1138">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn07_31_2024_C000179951MemberoefClassAxis"
      decimals="-6"
      id="ixv-90541"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-90542"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      decimals="-6"
      id="ixv-90543"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      decimals="INF"
      id="ixv-90544"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000179951MemberoefClassAxis"
      id="ixv-1165">&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;
&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;/div&gt;

&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196730.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-90545">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-90546">Class 529-A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-90547">CIMAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-1208">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-90548">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-1210">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529A&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-90549">capitalgroup.com/mutual-fund-literature-529A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-90550">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-1214"> &lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-A&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;65&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.61&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-90551"
      unitRef="Unit_USD">65</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      decimals="INF"
      id="ixv-90552"
      unitRef="Unit_pure">0.0061</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-1238">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-A shares gained 12.01% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529A&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt; &lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;  &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt; </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-1261">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196220.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-1265">   &lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-A (with sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;8.10&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.81&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.35&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-A (without sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.01&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.58&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.73&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;  &lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-90553">The Income Fund of America &#x2014; Class 529-A (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      decimals="INF"
      id="Fact_937386"
      unitRef="Unit_pure">0.081</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023994MemberoefClassAxis"
      decimals="INF"
      id="Fact_937387"
      unitRef="Unit_pure">0.0681</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023994MemberoefClassAxis"
      decimals="INF"
      id="Fact_937388"
      unitRef="Unit_pure">0.0635</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-90557">The Income Fund of America &#x2014; Class 529-A (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_937389"
      unitRef="Unit_pure">0.1201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023994MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_937390"
      unitRef="Unit_pure">0.0758</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023994MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_937391"
      unitRef="Unit_pure">0.0673</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-90561">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-90562">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-1326">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn07_31_2024_C000023994MemberoefClassAxis"
      decimals="-6"
      id="ixv-90563"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-90564"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      decimals="-6"
      id="ixv-90565"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      decimals="INF"
      id="ixv-90566"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023994MemberoefClassAxis"
      id="ixv-1353">&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;  &lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196226.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;  &lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-90567">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-90568">Class 529-C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-1393">CIMCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-1397">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-90569">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-1399">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529C&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-90570">capitalgroup.com/mutual-fund-literature-529C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-90571">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-1403">

&lt;div style="margin-bottom: 6pt;"&gt;
&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="margin-bottom: 4pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-C&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;144&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.36&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-90572"
      unitRef="Unit_USD">144</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      decimals="INF"
      id="ixv-90573"
      unitRef="Unit_pure">0.0136</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-1427">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-C shares gained 11.19% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529C&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-1450">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196262.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-1454">




&lt;div style="margin-bottom: 3pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-C (with sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;10.19&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.78&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.32&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-C (without sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;11.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.78&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.32&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;



&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-90574">The Income Fund of America &#x2014; Class 529-C (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      decimals="INF"
      id="Fact_937500"
      unitRef="Unit_pure">0.1019</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023996MemberoefClassAxis"
      decimals="INF"
      id="Fact_937501"
      unitRef="Unit_pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023996MemberoefClassAxis"
      decimals="INF"
      id="Fact_937502"
      unitRef="Unit_pure">0.0632</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-90578">The Income Fund of America &#x2014; Class 529-C (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_937503"
      unitRef="Unit_pure">0.1119</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023996MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_937504"
      unitRef="Unit_pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023996MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_937505"
      unitRef="Unit_pure">0.0632</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-90582">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-90583">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-1515">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn07_31_2024_C000023996MemberoefClassAxis"
      decimals="-6"
      id="ixv-90584"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-90585"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      decimals="-6"
      id="ixv-90586"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      decimals="INF"
      id="ixv-90587"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023996MemberoefClassAxis"
      id="ixv-1542">&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;
&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;/div&gt;

&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196268.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-90588">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-90589">Class 529-E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-90590">CIMEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-1585">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-90591">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-1587">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529E&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-90592">capitalgroup.com/mutual-fund-literature-529E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-90593">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-1600">

&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;div style="margin-top: 1em; margin-bottom: 1em"&gt;&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"&gt;&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"&gt;&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"&gt;&lt;/div&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-E&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;89&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.84&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-90594"
      unitRef="Unit_USD">89</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      decimals="INF"
      id="ixv-90595"
      unitRef="Unit_pure">0.0084</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-1633">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-E shares gained 11.71% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529E&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-1656">&lt;div style="/* padding-bottom: 25pt; */margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196346.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-1660">




&lt;div style="margin-bottom: 3pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-E&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;11.71&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.33&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.48&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;



&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-90596">The Income Fund of America &#x2014; Class 529-E</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      decimals="INF"
      id="Fact_938711"
      unitRef="Unit_pure">0.1171</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023997MemberoefClassAxis"
      decimals="INF"
      id="Fact_938712"
      unitRef="Unit_pure">0.0733</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023997MemberoefClassAxis"
      decimals="INF"
      id="Fact_938713"
      unitRef="Unit_pure">0.0648</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-90600">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-90601">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-1715">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn07_31_2024_C000023997MemberoefClassAxis"
      decimals="-6"
      id="ixv-90602"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-90603"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      decimals="-6"
      id="ixv-90604"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      decimals="INF"
      id="ixv-90605"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023997MemberoefClassAxis"
      id="ixv-1742">&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;
&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196352.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-90606">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-90607">Class 529-T</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-90608">TFAAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-1784">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-90609">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-1786">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-90610">capitalgroup.com/mutual-fund-literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-90611">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-1790"> &lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;  &lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-T&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;39&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.37&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      decimals="0"
      id="ixv-90612"
      unitRef="Unit_USD">39</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      decimals="INF"
      id="ixv-90613"
      unitRef="Unit_pure">0.0037</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-1815">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-T shares gained 12.25% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index.&lt;/div&gt; &lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;  &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt; </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-1836">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196808.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-1840">   &lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-T (with sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;9.43&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.29&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.05&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-T (without sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.25&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.84&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.42&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.32&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.89&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.32&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;  &lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class 529-T shares were first offered on April 7, 2017.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Ltd&lt;/div&gt;.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-90614">The Income Fund of America &#x2014; Class 529-T (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      decimals="INF"
      id="Fact_937570"
      unitRef="Unit_pure">0.0943</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000189427MemberoefClassAxis"
      decimals="INF"
      id="Fact_937571"
      unitRef="Unit_pure">0.0729</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To07_31_2024_C000189427MemberoefClassAxis"
      decimals="INF"
      id="Fact_937572"
      unitRef="Unit_pure">0.0705</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-90618">The Income Fund of America &#x2014; Class 529-T (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_937573"
      unitRef="Unit_pure">0.1225</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000189427MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_937574"
      unitRef="Unit_pure">0.0784</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To07_31_2024_C000189427MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_937575"
      unitRef="Unit_pure">0.0742</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-90622">2017-04-07</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-90623">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-90624">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-1905">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt; &lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&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="PAsOn07_31_2024_C000189427MemberoefClassAxis"
      decimals="-6"
      id="ixv-90625"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000189427MemberoefClassAxis"
      decimals="0"
      id="ixv-90626"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      decimals="-6"
      id="ixv-90627"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      decimals="INF"
      id="ixv-90628"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000189427MemberoefClassAxis"
      id="ixv-1935">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt; &lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196814.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;  &lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt; </oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-90629">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-90630">Class 529-F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-90631">CIMFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-1981">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-90632">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-1983">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529F1&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-90633">capitalgroup.com/mutual-fund-literature-529F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-90634">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-1988">

&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 invest&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;m&lt;/div&gt;ent)&lt;/div&gt;

&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-F-1&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;48&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.45&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-90635"
      unitRef="Unit_USD">48</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      decimals="INF"
      id="ixv-90636"
      unitRef="Unit_pure">0.0045</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-2013">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-F-1 shares gained 12.20% for the year ended July 31, 2024. That result compares with a 1&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;6.02&lt;/div&gt;% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529F1&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-2037">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196304.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt; </oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-2041">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-F-1&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.20&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.78&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.95&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Bloomberg &lt;/div&gt;U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-90637">The Income Fund of America &#x2014; Class 529-F-1</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      decimals="INF"
      id="Fact_937689"
      unitRef="Unit_pure">0.122</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023998MemberoefClassAxis"
      decimals="INF"
      id="Fact_937690"
      unitRef="Unit_pure">0.0778</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023998MemberoefClassAxis"
      decimals="INF"
      id="Fact_937691"
      unitRef="Unit_pure">0.0695</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-90641">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-90642">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-2096">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&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="PAsOn07_31_2024_C000023998MemberoefClassAxis"
      decimals="-6"
      id="ixv-90643"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000023998MemberoefClassAxis"
      decimals="0"
      id="ixv-90644"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      decimals="-6"
      id="ixv-90645"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      decimals="INF"
      id="ixv-90646"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023998MemberoefClassAxis"
      id="ixv-2123">&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;
&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196310.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-90647">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-90648">Class 529-F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-90649">FAIFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-2165">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-90650">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-2167">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529F2&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-90651">capitalgroup.com/mutual-fund-literature-529F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-90652">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-2171"> &lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;  &lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-F-2&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;38&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.36&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-90653"
      unitRef="Unit_USD">38</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      decimals="INF"
      id="ixv-90654"
      unitRef="Unit_pure">0.0036</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-2196">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-F-2 shares gained 12.30% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529F2&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt; &lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;  &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt; </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-90655"> &lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196892.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-2223"> &lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-F-2&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.30&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;10.22&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.78&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;10.10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;-1.95&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class 529-F-2 shares were first offered on October 30, 2020.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Ltd&lt;/div&gt;.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-90656">The Income Fund of America &#x2014; Class 529-F-2</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      decimals="INF"
      id="Fact_937794"
      unitRef="Unit_pure">0.123</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2024_C000223653MemberoefClassAxis"
      decimals="INF"
      id="Fact_937795"
      unitRef="Unit_pure">0.1022</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_960977"
      unitRef="Unit_pure">0.1678</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_960978"
      unitRef="Unit_pure">0.101</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_960979"
      unitRef="Unit_pure">-0.0195</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-90662">2020-10-30</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-90663">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-90664">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-2274"> &lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt; &lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&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="PAsOn07_31_2024_C000223653MemberoefClassAxis"
      decimals="-6"
      id="ixv-90665"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000223653MemberoefClassAxis"
      decimals="INF"
      id="ixv-90666"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      decimals="-6"
      id="ixv-90667"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      decimals="INF"
      id="ixv-90668"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223653MemberoefClassAxis"
      id="ixv-90669"> &lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;/div&gt; &lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196898.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;  &lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt; </oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-90670">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-90671">Class 529-F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-90672">FFIFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-2345">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-90673">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-2347">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529F3&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-90674">capitalgroup.com/mutual-fund-literature-529F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-90675">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-2351"> &lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;  &lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-F-3&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;34&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.32&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-90676"
      unitRef="Unit_USD">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      decimals="INF"
      id="ixv-90677"
      unitRef="Unit_pure">0.0032</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-2376">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The fund&#x2019;s Class 529-F-3 shares gained 12.31% for the year ended July 31, 2&lt;/div&gt;024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Bloomberg &lt;/div&gt;U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529F3&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt; &lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;  &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt; &lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt; </oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-2399">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196934.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-2402">   &lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-F-3&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.31&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;10.24&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.78&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;10.10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;-1.95&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;  &lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;benchmark &lt;/div&gt;changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class 529-F-3 shares were first offered on October 30, &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;2020&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-90678">The Income Fund of America &#x2014; Class 529-F-3</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      decimals="INF"
      id="Fact_938878"
      unitRef="Unit_pure">0.1231</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2024_C000223654MemberoefClassAxis"
      decimals="INF"
      id="Fact_938879"
      unitRef="Unit_pure">0.1024</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-2444">2020-10-30</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-90681">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-90682">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-2457">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt; &lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;millions&lt;/div&gt;)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&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="PAsOn07_31_2024_C000223654MemberoefClassAxis"
      decimals="-6"
      id="ixv-90683"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-90684"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      decimals="-6"
      id="ixv-90685"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      decimals="INF"
      id="ixv-90686"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000223654MemberoefClassAxis"
      id="ixv-90687"> &lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;/div&gt; &lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196940.jpg" style="float: right;width: 300pt;/* height: 150px; */"/&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;/div&gt;  &lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt; </oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-90688">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-90689">Class R-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-90690">RIDAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-2533">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-90691">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-2535">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R1&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-90692">capitalgroup.com/mutual-fund-literature-R1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-90693">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-2539">

&lt;div style="margin-bottom: 6pt;"&gt;
&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="margin-bottom: 4pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-1&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;143&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.35&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-90694"
      unitRef="Unit_USD">143</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      decimals="INF"
      id="ixv-90695"
      unitRef="Unit_pure">0.0135</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-2563">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-1 shares gained 11.15% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R1&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;What &lt;/div&gt;factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-2587">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196388.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-2592">

&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 3pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class R-1&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;11.15&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.78&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;5.94&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;



&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;changed &lt;/div&gt;from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Indices &lt;/div&gt;LLC or Bloomberg Index Services &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Ltd&lt;/div&gt;.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-90696">The Income Fund of America &#x2014; Class R-1</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      decimals="INF"
      id="Fact_937871"
      unitRef="Unit_pure">0.1115</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023986MemberoefClassAxis"
      decimals="INF"
      id="Fact_937872"
      unitRef="Unit_pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023986MemberoefClassAxis"
      decimals="INF"
      id="Fact_937873"
      unitRef="Unit_pure">0.0594</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-90700">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-90701">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-2650">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-block: 0em;"&gt;&#160;&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn07_31_2024_C000023986MemberoefClassAxis"
      decimals="-6"
      id="ixv-90702"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-90703"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      decimals="-6"
      id="ixv-90704"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      decimals="INF"
      id="ixv-90705"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023986MemberoefClassAxis"
      id="ixv-90706">

&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;/div&gt;

&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196394.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-90707">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-90708">Class R-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-90709">RIDBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-2723">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-90710">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-2725">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-2726">capitalgroup.com/mutual-fund-literature-R2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-90711">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-2730">

&lt;div style="margin-bottom: 6pt;"&gt;
&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="margin-bottom: 4pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-2&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;143&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.35&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-90712"
      unitRef="Unit_USD">143</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      decimals="INF"
      id="ixv-90713"
      unitRef="Unit_pure">0.0135</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-2754">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-2 shares gained 11.16% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R2&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Holdings &lt;/div&gt;in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-2779">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196430.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-2784">

&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 3pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class R-2&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;11.16&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.77&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;5.94&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;



&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;benchmark &lt;/div&gt;changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-90714">The Income Fund of America &#x2014; Class R-2</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      decimals="INF"
      id="Fact_937979"
      unitRef="Unit_pure">0.1116</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023987MemberoefClassAxis"
      decimals="INF"
      id="Fact_937980"
      unitRef="Unit_pure">0.0677</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023987MemberoefClassAxis"
      decimals="INF"
      id="Fact_937981"
      unitRef="Unit_pure">0.0594</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-90718">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-2835">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;fund &lt;/div&gt;distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-2841">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;
&lt;div style="margin-block: 0em;"&gt;&lt;br/&gt;&lt;/div&gt;


&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;millions&lt;/div&gt;)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;holdings&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;transactions&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn07_31_2024_C000023987MemberoefClassAxis"
      decimals="-6"
      id="ixv-90719"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-90720"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      decimals="-6"
      id="ixv-90721"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      decimals="INF"
      id="ixv-90722"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023987MemberoefClassAxis"
      id="ixv-2873">&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;
&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196436.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-90723">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-90724">Class R-2E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-90725">RIEBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-2915">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-90726">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-2917">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2E&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-90727">capitalgroup.com/mutual-fund-literature-R2E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-90728">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-2921">

&lt;div style="margin-bottom: 6pt;"&gt;
&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;/div&gt;



&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-2E&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;113&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.07&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-90729"
      unitRef="Unit_USD">113</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      decimals="INF"
      id="ixv-90730"
      unitRef="Unit_pure">0.0107</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-2946">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-2E shares gained 11.47% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R2E&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;fiscal &lt;/div&gt;year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-2970">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196640.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-2974">




&lt;div style="margin-bottom: 3pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class R-2E&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;11.47&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.09&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.08&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.82&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;8.98&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.51&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;



&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;65&lt;/div&gt;%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;500 &lt;/div&gt;Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class R-2E shares were first offered on August 29, 2014.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-90731">The Income Fund of America &#x2014; Class R-2E</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      decimals="INF"
      id="Fact_938964"
      unitRef="Unit_pure">0.1147</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000148385MemberoefClassAxis"
      decimals="INF"
      id="Fact_938965"
      unitRef="Unit_pure">0.0709</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_29_2014To07_31_2024_C000148385MemberoefClassAxis"
      decimals="INF"
      id="Fact_938966"
      unitRef="Unit_pure">0.0608</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_29_2014To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_938967"
      unitRef="Unit_pure">0.1282</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_29_2014To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_938968"
      unitRef="Unit_pure">0.0898</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_29_2014To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_938969"
      unitRef="Unit_pure">0.0151</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-90738">2014-08-29</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-90739">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-90740">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-3034">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;millions&lt;/div&gt;)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&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="PAsOn07_31_2024_C000148385MemberoefClassAxis"
      decimals="-6"
      id="ixv-90741"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-90742"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      decimals="-6"
      id="ixv-90743"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      decimals="INF"
      id="ixv-90744"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000148385MemberoefClassAxis"
      id="ixv-90745">

&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196646.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-90746">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-90747">Class R-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-90748">RIDCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-3107">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-90749">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-3109">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R3&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-90750">capitalgroup.com/mutual-fund-literature-R3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-90751">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-3113">

&lt;div style="margin-bottom: 6pt;"&gt;
&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="margin-bottom: 4pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-3&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;96&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.91&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-90752"
      unitRef="Unit_USD">96</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      decimals="INF"
      id="ixv-90753"
      unitRef="Unit_pure">0.0091</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-3137">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-3 shares gained 11.66% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R3&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;holdings &lt;/div&gt;in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-3161">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196472.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-3165">




&lt;div style="margin-bottom: 3pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class R-3&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;11.66&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.26&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.41&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;



&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;2024&lt;/div&gt;, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-90754">The Income Fund of America &#x2014; Class R-3</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      decimals="INF"
      id="Fact_939077"
      unitRef="Unit_pure">0.1166</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023988MemberoefClassAxis"
      decimals="INF"
      id="Fact_939078"
      unitRef="Unit_pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023988MemberoefClassAxis"
      decimals="INF"
      id="Fact_939079"
      unitRef="Unit_pure">0.0641</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-90758">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-90759">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-3221">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;millions&lt;/div&gt;)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;holdings&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&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="PAsOn07_31_2024_C000023988MemberoefClassAxis"
      decimals="-6"
      id="ixv-90760"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-90761"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      decimals="-6"
      id="ixv-90762"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      decimals="INF"
      id="ixv-90763"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023988MemberoefClassAxis"
      id="ixv-90764">

&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;/div&gt;

&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196478.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-90765">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-90766">Class R-4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-90767">RIDEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-3296">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-90768">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-3298">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R4&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-90769">capitalgroup.com/mutual-fund-literature-R4</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-90770">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-3302">

&lt;div style="margin-bottom: 6pt;"&gt;
&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;/div&gt;



&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-4&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;65&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.61&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-90771"
      unitRef="Unit_USD">65</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      decimals="INF"
      id="ixv-90772"
      unitRef="Unit_pure">0.0061</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-3327">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-4 shares gained 12.01% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R4&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-3344">

&lt;div style="margin-top: 0px; text-transform: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: -0.01pt; color: rgb(0, 0, 0); margin-bottom: 2.0016pt; padding-top: 1pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;How a hypothetical $10,000 investment has grown&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 9pt; line-height: 11pt; color: rgb(0, 0, 0); margin-bottom: 4.32pt;"&gt;Figures assume reinvestment of dividends and capital gains.&lt;/div&gt;

&lt;div style="/* padding-bottom: 25pt; */margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196514.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-3353">




&lt;div style="margin-bottom: 3pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class R-4&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.01&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.57&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;6.73&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;



&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-90773">The Income Fund of America &#x2014; Class R-4</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      decimals="INF"
      id="Fact_939175"
      unitRef="Unit_pure">0.1201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023989MemberoefClassAxis"
      decimals="INF"
      id="Fact_939176"
      unitRef="Unit_pure">0.0757</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023989MemberoefClassAxis"
      decimals="INF"
      id="Fact_939177"
      unitRef="Unit_pure">0.0673</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-90777">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-90778">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-3406">

&lt;div style="margin-bottom: 7.5pt; padding-left: 0;"&gt;


&lt;div style="margin-block: 0em;"&gt;&#160;&lt;/div&gt;
&lt;/div&gt;


&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&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="PAsOn07_31_2024_C000023989MemberoefClassAxis"
      decimals="-6"
      id="ixv-90779"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000023989MemberoefClassAxis"
      decimals="INF"
      id="ixv-90780"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      decimals="-6"
      id="ixv-90781"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      decimals="INF"
      id="ixv-90782"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023989MemberoefClassAxis"
      id="ixv-90784">

&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;/div&gt;

&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196520.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-90785">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-90786">Class R-5E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-90787">RIDHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-3482">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-90788">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-3484">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5E&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-90789">capitalgroup.com/mutual-fund-literature-R5E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-90790">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-3488">

&lt;div style="margin-bottom: 6pt;"&gt;
&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;/div&gt;



&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-5E&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;44&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.41&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-90791"
      unitRef="Unit_USD">44</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      decimals="INF"
      id="ixv-90792"
      unitRef="Unit_pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-3513">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-5E shares gained 12.22% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R5E&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-3530">

&lt;div style="margin-top: 0px; text-transform: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: -0.01pt; color: rgb(0, 0, 0); margin-bottom: 2.0016pt; padding-top: 1pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;How a hypothetical $10,000 investment has grown&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 9pt; line-height: 11pt; color: rgb(0, 0, 0); margin-bottom: 4.32pt;"&gt;Figures assume reinvestment of dividends and capital gains.&lt;/div&gt;

&lt;div style="/* padding-bottom: 25pt; */margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196682.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-3539">




&lt;div style="margin-bottom: 3pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class R-5E&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.22&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.79&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.69&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.86&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.65&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.51&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;



&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class R-5E shares were first offered on November 20, 2015.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-90793">The Income Fund of America &#x2014; Class R-5E</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      decimals="INF"
      id="Fact_938103"
      unitRef="Unit_pure">0.1222</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000164804MemberoefClassAxis"
      decimals="INF"
      id="Fact_938104"
      unitRef="Unit_pure">0.0779</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P11_20_2015To07_31_2024_C000164804MemberoefClassAxis"
      decimals="INF"
      id="Fact_938105"
      unitRef="Unit_pure">0.0769</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P11_20_2015To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_938106"
      unitRef="Unit_pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P11_20_2015To07_31_2024_SixtyFivePercentageThirtyFivePercentageSp500IndexBloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_938107"
      unitRef="Unit_pure">0.0965</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P11_20_2015To07_31_2024_BloombergUsAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_938108"
      unitRef="Unit_pure">0.0151</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-90800">2015-11-20</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-90801">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-90802">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-3595">

&lt;div style="margin-bottom: 7.5pt; padding-left: 0;"&gt;


&lt;div style="margin-block: 0em;"&gt;&#160;&lt;/div&gt;
&lt;/div&gt;


&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&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="PAsOn07_31_2024_C000164804MemberoefClassAxis"
      decimals="-6"
      id="ixv-90803"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000164804MemberoefClassAxis"
      decimals="INF"
      id="ixv-90804"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      decimals="-6"
      id="ixv-90805"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      decimals="INF"
      id="ixv-90806"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000164804MemberoefClassAxis"
      id="ixv-90807">

&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;/div&gt;

&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196688.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-90808">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-90809">Class R-5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-90810">RIDFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-3670">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-90811">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-3672">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-90812">capitalgroup.com/mutual-fund-literature-R5</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-90813">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-3676">

&lt;div style="margin-bottom: 6pt;"&gt;
&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;/div&gt;



&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-5&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;33&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.31&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-90814"
      unitRef="Unit_USD">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      decimals="INF"
      id="ixv-90815"
      unitRef="Unit_pure">0.0031</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-3701">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-5 shares gained 12.32% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R5&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-3718">

&lt;div style="margin-top: 0px; text-transform: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: -0.01pt; color: rgb(0, 0, 0); margin-bottom: 2.0016pt; padding-top: 1pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;How a hypothetical $10,000 investment has grown&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 9pt; line-height: 11pt; color: rgb(0, 0, 0); margin-bottom: 4.32pt;"&gt;Figures assume reinvestment of dividends and capital gains.&lt;/div&gt;

&lt;div style="/* padding-bottom: 25pt; */margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196556.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-3727">




&lt;div style="margin-bottom: 3pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class R-5&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.32&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.91&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.05&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;



&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-90816">The Income Fund of America &#x2014; Class R-5</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      decimals="INF"
      id="Fact_938202"
      unitRef="Unit_pure">0.1232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000023990MemberoefClassAxis"
      decimals="INF"
      id="Fact_938203"
      unitRef="Unit_pure">0.0791</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000023990MemberoefClassAxis"
      decimals="INF"
      id="Fact_938204"
      unitRef="Unit_pure">0.0705</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-90820">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-90821">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-3780">

&lt;div style="margin-bottom: 7.5pt; padding-left: 0;"&gt;


&lt;div style="margin-block: 0em;"&gt;&#160;&lt;/div&gt;
&lt;/div&gt;


&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&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="PAsOn07_31_2024_C000023990MemberoefClassAxis"
      decimals="-6"
      id="ixv-90822"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000023990MemberoefClassAxis"
      decimals="INF"
      id="ixv-90823"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      decimals="-6"
      id="ixv-90824"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      decimals="INF"
      id="ixv-90825"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000023990MemberoefClassAxis"
      id="ixv-3811">&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;
&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196562.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-90826">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-90827">Class R-6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-90828">RIDGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-3853">This annual shareholder report contains important information about The Income Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from August 1, 2023 to July 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-90829">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-3855">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R6&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-90830">capitalgroup.com/mutual-fund-literature-R6</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-90831">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-3859">

&lt;div style="margin-bottom: 6pt;"&gt;
&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;/div&gt;



&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-6&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;29&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.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:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-90832"
      unitRef="Unit_USD">29</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      decimals="INF"
      id="ixv-90833"
      unitRef="Unit_pure">0.0027</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-3884">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-6 shares gained 12.36% for the year ended July 31, 2024. That result compares with a 16.02% gain for the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R6&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;
&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 12pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;During the fund&#x2019;s fiscal year, the U.S. economy saw robust growth, driven by a rise in business investment, consumer spending and government expenditure. Slight declines in inflation and a modest softening of the labor market led to expectations that the U.S. Federal Reserve might cut interest rates, but this did not occur during the period; bond yields remained higher as a result. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The portfolio&#x2019;s holdings in the financial and industrial sectors saw returns higher than that of the overall portfolio during the period. &lt;/div&gt;

&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Conversely, the highest yielding equities saw returns below that of the overall portfolio, though it is worth noting that the dividends paid remain a critical part of the fund&#x2019;s income objective. Similarly, the fund&#x2019;s bond holdings helped support the fund's income objective, but also provided a measure of stability when equity markets were volatile. The fund&#x2019;s position in health care equities saw a negative return for the period. Holdings in consumer staples and telecommunications recorded positive returns but were below the overall portfolio return. &lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-3901">

&lt;div style="margin-top: 0px; text-transform: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: -0.01pt; color: rgb(0, 0, 0); margin-bottom: 2.0016pt; padding-top: 1pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;How a hypothetical $10,000 investment has grown&lt;/div&gt;&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 9pt; line-height: 11pt; color: rgb(0, 0, 0); margin-bottom: 4.32pt;"&gt;Figures assume reinvestment of dividends and capital gains.&lt;/div&gt;

&lt;div style="/* padding-bottom: 25pt; */margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1196598.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-3910">




&lt;div style="margin-bottom: 3pt;"&gt;
&lt;table style="text-align:start; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;
			&lt;td style="break-inside: avoid; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class R-6&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;12.36&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.94&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-weight: normal; padding-top: 0; padding-bottom: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-right: 0; padding-left: 0;"&gt;7.10&lt;div style="visibility: visible; display: inline; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.15&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.00&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.90&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;9.23&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="page-break-inside: avoid; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;5.10&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;0.19&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;1.61&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;



&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;Effective July 24, 2024, the fund's primary benchmark changed from the 65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate Index (the "Previous Primary Benchmark") to the S&amp;amp;P 500 Index, a broad-based index that represents the overall securities markets, as required by the SEC. The Previous Primary Benchmark provides a means to compare the fund's results to a benchmark that the investment adviser believes is more representative of the fund's investment universe. There is no change in the fund's investment strategies as a result of the benchmark change.&lt;/div&gt;

&lt;div style="font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-top: 6.5pt; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.&lt;/div&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-90834">The Income Fund of America &#x2014; Class R-6</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      decimals="INF"
      id="Fact_939263"
      unitRef="Unit_pure">0.1236</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2019To07_31_2024_C000077898MemberoefClassAxis"
      decimals="INF"
      id="Fact_939264"
      unitRef="Unit_pure">0.0794</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2014To07_31_2024_C000077898MemberoefClassAxis"
      decimals="INF"
      id="Fact_939265"
      unitRef="Unit_pure">0.071</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-90838">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-90839">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-3963">

&lt;div style="margin-bottom: 7.5pt; padding-left: 0;"&gt;


&lt;div style="margin-block: 0em;"&gt;&#160;&lt;/div&gt;
&lt;/div&gt;


&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;

		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125,420&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;2,704 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;270&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;
			&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;
			&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;43&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="PAsOn07_31_2024_C000077898MemberoefClassAxis"
      decimals="-6"
      id="ixv-90840"
      unitRef="Unit_USD">125420000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2024_C000077898MemberoefClassAxis"
      decimals="INF"
      id="ixv-90841"
      unitRef="Unit_Holding">2704</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      decimals="-6"
      id="ixv-90842"
      unitRef="Unit_USD">270000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      decimals="INF"
      id="ixv-90843"
      unitRef="Unit_pure">0.92</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2023To07_31_2024_C000077898MemberoefClassAxis"
      id="ixv-3995">&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;
&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;
&lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;/div&gt;

&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1196604.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;


&lt;div style="padding-left: 10pt; padding-right: 0;"&gt;
&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 9pt; color: rgb(0, 0, 0); margin-bottom: 4pt; padding-left: 147pt;"&gt;*Includes derivatives.&lt;/div&gt;
&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_937062"
          xlink:label="Fact_937062"
          xlink:type="locator"/>
        <link:footnote id="FN_2453" xlink:label="FN_2453" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937062"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937063"
          xlink:label="Fact_937063"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937063"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937064"
          xlink:label="Fact_937064"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937064"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937065"
          xlink:label="Fact_937065"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937065"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937066"
          xlink:label="Fact_937066"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937066"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937067"
          xlink:label="Fact_937067"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937067"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937068"
          xlink:label="Fact_937068"
          xlink:type="locator"/>
        <link:footnote id="FN_2454" xlink:label="FN_2454" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937068"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937069"
          xlink:label="Fact_937069"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937069"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937070"
          xlink:label="Fact_937070"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937070"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937071"
          xlink:label="Fact_937071"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937071"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937072"
          xlink:label="Fact_937072"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937072"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937073"
          xlink:label="Fact_937073"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937073"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937074"
          xlink:label="Fact_937074"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937074"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937075"
          xlink:label="Fact_937075"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937075"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937076"
          xlink:label="Fact_937076"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937076"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937085"
          xlink:label="Fact_937085"
          xlink:type="locator"/>
        <link:footnote id="FN_2455" xlink:label="FN_2455" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes derivatives.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937085"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937186"
          xlink:label="Fact_937186"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937186"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937187"
          xlink:label="Fact_937187"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937187"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937188"
          xlink:label="Fact_937188"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937188"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937197"
          xlink:label="Fact_937197"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937197"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937296"
          xlink:label="Fact_937296"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937296"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937297"
          xlink:label="Fact_937297"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937297"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937298"
          xlink:label="Fact_937298"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937298"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937386"
          xlink:label="Fact_937386"
          xlink:type="locator"/>
        <link:footnote id="FN_2459" xlink:label="FN_2459" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937386"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937387"
          xlink:label="Fact_937387"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937387"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937388"
          xlink:label="Fact_937388"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937388"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937389"
          xlink:label="Fact_937389"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937389"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937390"
          xlink:label="Fact_937390"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937390"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937391"
          xlink:label="Fact_937391"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937391"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937400"
          xlink:label="Fact_937400"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937400"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937500"
          xlink:label="Fact_937500"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937500"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937501"
          xlink:label="Fact_937501"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937501"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937502"
          xlink:label="Fact_937502"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937502"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937503"
          xlink:label="Fact_937503"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937503"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937504"
          xlink:label="Fact_937504"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937504"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937505"
          xlink:label="Fact_937505"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937505"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937514"
          xlink:label="Fact_937514"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937514"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937570"
          xlink:label="Fact_937570"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937570"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937571"
          xlink:label="Fact_937571"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937571"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937572"
          xlink:label="Fact_937572"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937572"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:footnote id="FN_2467" xlink:label="FN_2467" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class 529-T shares were first offered on April 7, 2017.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937572"
          xlink:to="FN_2467"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937573"
          xlink:label="Fact_937573"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937573"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937574"
          xlink:label="Fact_937574"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937574"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937575"
          xlink:label="Fact_937575"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937575"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937575"
          xlink:to="FN_2467"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937586"
          xlink:label="Fact_937586"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937586"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937689"
          xlink:label="Fact_937689"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937689"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937690"
          xlink:label="Fact_937690"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937690"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937691"
          xlink:label="Fact_937691"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937691"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937700"
          xlink:label="Fact_937700"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937700"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937794"
          xlink:label="Fact_937794"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937794"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937795"
          xlink:label="Fact_937795"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937795"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:footnote id="FN_2466" xlink:label="FN_2466" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class 529-F-2 shares were first offered on October 30, 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937795"
          xlink:to="FN_2466"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937804"
          xlink:label="Fact_937804"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937804"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937871"
          xlink:label="Fact_937871"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937871"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937872"
          xlink:label="Fact_937872"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937872"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937873"
          xlink:label="Fact_937873"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937873"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937882"
          xlink:label="Fact_937882"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937882"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937979"
          xlink:label="Fact_937979"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937979"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937980"
          xlink:label="Fact_937980"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937980"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937981"
          xlink:label="Fact_937981"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937981"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_937990"
          xlink:label="Fact_937990"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_937990"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938103"
          xlink:label="Fact_938103"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938103"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938104"
          xlink:label="Fact_938104"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938104"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938105"
          xlink:label="Fact_938105"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938105"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:footnote id="FN_2463" xlink:label="FN_2463" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class R-5E shares were first offered on November 20, 2015.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938105"
          xlink:to="FN_2463"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938106"
          xlink:label="Fact_938106"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938106"
          xlink:to="FN_2463"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938106"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938107"
          xlink:label="Fact_938107"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938107"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938107"
          xlink:to="FN_2463"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938108"
          xlink:label="Fact_938108"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938108"
          xlink:to="FN_2463"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938108"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938117"
          xlink:label="Fact_938117"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938117"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938202"
          xlink:label="Fact_938202"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938202"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938203"
          xlink:label="Fact_938203"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938203"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938204"
          xlink:label="Fact_938204"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938204"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938213"
          xlink:label="Fact_938213"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938213"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938325"
          xlink:label="Fact_938325"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938325"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938326"
          xlink:label="Fact_938326"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938326"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938327"
          xlink:label="Fact_938327"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938327"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938328"
          xlink:label="Fact_938328"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938328"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938329"
          xlink:label="Fact_938329"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938329"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938330"
          xlink:label="Fact_938330"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938330"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938339"
          xlink:label="Fact_938339"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938339"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938456"
          xlink:label="Fact_938456"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938456"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938457"
          xlink:label="Fact_938457"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938457"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938458"
          xlink:label="Fact_938458"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938458"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:footnote id="FN_2468" xlink:label="FN_2468" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class T shares were first offered on April 7, 2017.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938458"
          xlink:to="FN_2468"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938459"
          xlink:label="Fact_938459"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938459"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938460"
          xlink:label="Fact_938460"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938460"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938461"
          xlink:label="Fact_938461"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938461"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938461"
          xlink:to="FN_2468"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938462"
          xlink:label="Fact_938462"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938462"
          xlink:to="FN_2468"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938462"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938463"
          xlink:label="Fact_938463"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938463"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938463"
          xlink:to="FN_2468"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938464"
          xlink:label="Fact_938464"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938464"
          xlink:to="FN_2468"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938464"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938473"
          xlink:label="Fact_938473"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938473"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938576"
          xlink:label="Fact_938576"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938576"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938577"
          xlink:label="Fact_938577"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938577"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938578"
          xlink:label="Fact_938578"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938578"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:footnote id="FN_2462" xlink:label="FN_2462" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class F-3 shares were first offered on January 27, 2017.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938578"
          xlink:to="FN_2462"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938579"
          xlink:label="Fact_938579"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938579"
          xlink:to="FN_2462"
          xlink:type="arc"/>
        <link:footnote id="FN_2461" xlink:label="FN_2461" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;P Dow Jones Indices LLC or Bloomberg Index Services Ltd.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938579"
          xlink:to="FN_2461"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938580"
          xlink:label="Fact_938580"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938580"
          xlink:to="FN_2462"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938580"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938581"
          xlink:label="Fact_938581"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938581"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938581"
          xlink:to="FN_2462"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938590"
          xlink:label="Fact_938590"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938590"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938711"
          xlink:label="Fact_938711"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938711"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938712"
          xlink:label="Fact_938712"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938712"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938713"
          xlink:label="Fact_938713"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938713"
          xlink:to="FN_2459"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938722"
          xlink:label="Fact_938722"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938722"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938878"
          xlink:label="Fact_938878"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938878"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938879"
          xlink:label="Fact_938879"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938879"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:footnote id="FN_2458" xlink:label="FN_2458" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class 529-F-3 shares were first offered on October 30, 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938879"
          xlink:to="FN_2458"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938964"
          xlink:label="Fact_938964"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938964"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938965"
          xlink:label="Fact_938965"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938965"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938966"
          xlink:label="Fact_938966"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938966"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:footnote id="FN_2456" xlink:label="FN_2456" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class R-2E shares were first offered on August 29, 2014.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938966"
          xlink:to="FN_2456"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938967"
          xlink:label="Fact_938967"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938967"
          xlink:to="FN_2456"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938967"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938968"
          xlink:label="Fact_938968"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938968"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938968"
          xlink:to="FN_2456"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938969"
          xlink:label="Fact_938969"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938969"
          xlink:to="FN_2456"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938969"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_938978"
          xlink:label="Fact_938978"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_938978"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_939077"
          xlink:label="Fact_939077"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_939077"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_939078"
          xlink:label="Fact_939078"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_939078"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_939079"
          xlink:label="Fact_939079"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_939079"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_939088"
          xlink:label="Fact_939088"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_939088"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_939175"
          xlink:label="Fact_939175"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_939175"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_939176"
          xlink:label="Fact_939176"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_939176"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_939177"
          xlink:label="Fact_939177"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_939177"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_939182"
          xlink:label="Fact_939182"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_939182"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_939263"
          xlink:label="Fact_939263"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_939263"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_939264"
          xlink:label="Fact_939264"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_939264"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_939265"
          xlink:label="Fact_939265"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_939265"
          xlink:to="FN_2453"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_939274"
          xlink:label="Fact_939274"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_939274"
          xlink:to="FN_2455"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_960977"
          xlink:label="Fact_960977"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_960977"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_960977"
          xlink:to="FN_2466"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_960978"
          xlink:label="Fact_960978"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_960978"
          xlink:to="FN_2466"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_960978"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_960979"
          xlink:label="Fact_960979"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_960979"
          xlink:to="FN_2454"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_960979"
          xlink:to="FN_2466"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
