<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000050013="http://www.in.com/20260731"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0000050013-20260731.xsd" xlink:type="simple"/>
    <context id="P08_01_2025To07_31_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023985MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023985MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023985MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023992MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023992MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023992MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023993MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023993MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023993MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023993Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000068581MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000068581MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000068581MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000068581Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000179951MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000179951MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000179951MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000179951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023994MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023994MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023994MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023994Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023996MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023996MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023996MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023996Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023997MemberoefClassAxis_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:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023997MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023997MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023997MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000223653MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000223653MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000223653MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000223654MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000223654MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000223654MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000223654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023986MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023986MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023986MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023987MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023987MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023987MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000148385MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000148385MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000148385MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000148385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023988MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023988MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023988MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023989MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023989MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023989MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000164804MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000164804MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000164804MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000164804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023990MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023990MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000023990MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000023990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000077898MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:USCorporateBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000077898MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_C000077898MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000050013:LoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000050013:C000077898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2026_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>2026-07-31</instant>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2025To07_31_2026_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>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2026_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>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2021To07_31_2026_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>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To01_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>
            <startDate>2017-01-27</startDate>
            <endDate>2017-01-27</endDate>
        </period>
    </context>
    <context id="P01_27_2017To01_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>
            <startDate>2017-01-27</startDate>
            <endDate>2017-01-27</endDate>
        </period>
    </context>
    <context id="P01_27_2017To01_27_2017_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2017-01-27</endDate>
        </period>
    </context>
    <context id="P01_27_2017To01_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>
            <startDate>2017-01-27</startDate>
            <endDate>2017-01-27</endDate>
        </period>
    </context>
    <context id="P10_30_2020To10_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>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To10_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>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To10_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>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To10_30_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To10_30_2020_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2017_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2018_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2019_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2020_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2021_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2022_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2023_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2025_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>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_31_2016_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P07_31_2016To07_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>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_31_2024_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P08_01_2016To07_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>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2017_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2018_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2019_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2020_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2021_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2022_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2023_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_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>
            <startDate>2017-01-27</startDate>
            <endDate>2023-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="P01_27_2017To07_31_2024_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</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_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_2025_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>2025-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2025_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2025_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>2025-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2025_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>2025-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2026_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>2026-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2026_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>2026-07-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To07_31_2026_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>2026-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_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>
            <startDate>2020-10-30</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_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>
            <startDate>2020-10-30</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_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>
            <startDate>2020-10-30</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2021_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_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>
            <startDate>2020-10-30</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_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>
            <startDate>2020-10-30</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_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>
            <startDate>2020-10-30</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2022_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_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>
            <startDate>2020-10-30</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_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>
            <startDate>2020-10-30</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_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>
            <startDate>2020-10-30</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_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>
            <startDate>2020-10-30</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_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>
            <startDate>2020-10-30</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_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>
            <startDate>2020-10-30</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2023_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2023-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_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>
    <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_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</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_2025_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>2025-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2025_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>2025-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2025_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2025_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>2025-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2025_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>2025-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2026_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>2026-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000050013</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000050013:SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2026_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>2026-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2026_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>2026-07-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To07_31_2026_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>2026-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>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-87068"
      unitRef="Unit_USD">21462</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87069"
      unitRef="Unit_USD">40742</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87070"
      unitRef="Unit_USD">26744</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87071"
      unitRef="Unit_USD">11431</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87072"
      unitRef="Unit_USD">21063</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87073"
      unitRef="Unit_USD">10766</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-87074"
      unitRef="Unit_USD">18537</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87075"
      unitRef="Unit_USD">34076</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87076"
      unitRef="Unit_USD">23549</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87077"
      unitRef="Unit_USD">11130</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-87078"
      unitRef="Unit_USD">14714</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87079"
      unitRef="Unit_USD">23980</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87080"
      unitRef="Unit_USD">18155</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87081"
      unitRef="Unit_USD">10243</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-87082"
      unitRef="Unit_USD">16482</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87083"
      unitRef="Unit_USD">29292</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87084"
      unitRef="Unit_USD">17998</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87085"
      unitRef="Unit_USD">11664</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-87086"
      unitRef="Unit_USD">14088</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87087"
      unitRef="Unit_USD">21219</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87088"
      unitRef="Unit_USD">16928</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87089"
      unitRef="Unit_USD">10600</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-87090"
      unitRef="Unit_USD">11713</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87091"
      unitRef="Unit_USD">16308</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87092"
      unitRef="Unit_USD">14700</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87093"
      unitRef="Unit_USD">11746</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-87094"
      unitRef="Unit_USD">14317</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87095"
      unitRef="Unit_USD">22251</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87096"
      unitRef="Unit_USD">12113</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87097"
      unitRef="Unit_USD">9869</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-87098"
      unitRef="Unit_USD">11417</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87099"
      unitRef="Unit_USD">14566</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87100"
      unitRef="Unit_USD">13137</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87101"
      unitRef="Unit_USD">10666</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-87102"
      unitRef="Unit_USD">10240</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87103"
      unitRef="Unit_USD">11604</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87104"
      unitRef="Unit_USD">11003</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87105"
      unitRef="Unit_USD">9949</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-87106"
      unitRef="Unit_USD">10954</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87107"
      unitRef="Unit_USD">13489</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-87108"
      unitRef="Unit_USD">9425</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87109"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87110"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87111"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-87112"
      unitRef="Unit_USD">21420</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-87113"
      unitRef="Unit_USD">12043</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-87114"
      unitRef="Unit_USD">14609</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-87115"
      unitRef="Unit_USD">14266</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-87116"
      unitRef="Unit_USD">14793</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-87117"
      unitRef="Unit_USD">16450</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-87118"
      unitRef="Unit_USD">18501</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-87119"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-87120"
      unitRef="Unit_USD">10779</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-87121"
      unitRef="Unit_USD">11438</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-87122"
      unitRef="Unit_USD">11828</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-87123"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-87124"
      unitRef="Unit_USD">15527</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-87125"
      unitRef="Unit_USD">17380</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-87126"
      unitRef="Unit_USD">19534</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-87127"
      unitRef="Unit_USD">22605</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-87128"
      unitRef="Unit_USD">10857</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-87129"
      unitRef="Unit_USD">11600</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-87130"
      unitRef="Unit_USD">12081</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-87131"
      unitRef="Unit_USD">12387</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-87132"
      unitRef="Unit_USD">15127</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-87133"
      unitRef="Unit_USD">14873</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-87134"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-87135"
      unitRef="Unit_USD">10884</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-87136"
      unitRef="Unit_USD">11663</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-87137"
      unitRef="Unit_USD">20003</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-87138"
      unitRef="Unit_USD">23208</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-87139"
      unitRef="Unit_USD">12172</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-87140"
      unitRef="Unit_USD">12514</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-87141"
      unitRef="Unit_USD">15325</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-87142"
      unitRef="Unit_USD">15110</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-87143"
      unitRef="Unit_USD">15815</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-87144"
      unitRef="Unit_USD">17754</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To01_27_2017_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-87145"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2017_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-87146"
      unitRef="Unit_USD">10530</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2021_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87147"
      unitRef="Unit_USD">12035</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2022_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87148"
      unitRef="Unit_USD">10937</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2023_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87149"
      unitRef="Unit_USD">10569</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2024_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87150"
      unitRef="Unit_USD">11108</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2025_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87151"
      unitRef="Unit_USD">11484</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87152"
      unitRef="Unit_USD">11795</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87153"
      unitRef="Unit_USD">25910</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To01_27_2017_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87154"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2017_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87155"
      unitRef="Unit_USD">10265</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2018_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87156"
      unitRef="Unit_USD">10183</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2019_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87157"
      unitRef="Unit_USD">11006</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2020_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87158"
      unitRef="Unit_USD">12120</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2020_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87159"
      unitRef="Unit_USD">14242</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2021_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87160"
      unitRef="Unit_USD">17437</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2022_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87161"
      unitRef="Unit_USD">16400</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2023_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87162"
      unitRef="Unit_USD">17589</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2024_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87163"
      unitRef="Unit_USD">20406</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2025_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87164"
      unitRef="Unit_USD">22815</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87165"
      unitRef="Unit_USD">31938</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87166"
      unitRef="Unit_USD">38187</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To01_27_2017_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87167"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2017_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87168"
      unitRef="Unit_USD">10660</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2018_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87169"
      unitRef="Unit_USD">11736</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2019_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87170"
      unitRef="Unit_USD">12727</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87171"
      unitRef="Unit_USD">13652</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87172"
      unitRef="Unit_USD">15285</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87173"
      unitRef="Unit_USD">20855</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87174"
      unitRef="Unit_USD">19888</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87175"
      unitRef="Unit_USD">22476</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87176"
      unitRef="Unit_USD">27454</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2024_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-87177"
      unitRef="Unit_USD">17300</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2025_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-87178"
      unitRef="Unit_USD">19518</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2026_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-87179"
      unitRef="Unit_USD">22668</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To01_27_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87180"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87181"
      unitRef="Unit_USD">10876</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87182"
      unitRef="Unit_USD">12643</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2018_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-87183"
      unitRef="Unit_USD">11295</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2019_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-87184"
      unitRef="Unit_USD">11806</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2020_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-87185"
      unitRef="Unit_USD">12145</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2021_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-87186"
      unitRef="Unit_USD">14886</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2022_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-87187"
      unitRef="Unit_USD">14694</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To07_31_2023_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-87188"
      unitRef="Unit_USD">15395</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-87189"
      unitRef="Unit_USD">14366</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-87190"
      unitRef="Unit_USD">15001</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-87191"
      unitRef="Unit_USD">16803</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-87192"
      unitRef="Unit_USD">18885</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-87193"
      unitRef="Unit_USD">21868</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-87194"
      unitRef="Unit_USD">14606</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-87195"
      unitRef="Unit_USD">11197</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-87196"
      unitRef="Unit_USD">11661</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-87197"
      unitRef="Unit_USD">11958</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-87198"
      unitRef="Unit_USD">9650</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-87199"
      unitRef="Unit_USD">10478</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-87200"
      unitRef="Unit_USD">18850</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-87201"
      unitRef="Unit_USD">21829</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-87202"
      unitRef="Unit_USD">11812</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-87203"
      unitRef="Unit_USD">12023</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-87204"
      unitRef="Unit_USD">14580</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-87205"
      unitRef="Unit_USD">14340</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-87206"
      unitRef="Unit_USD">14974</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-87207"
      unitRef="Unit_USD">16773</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-87208"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-87209"
      unitRef="Unit_USD">10774</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-87210"
      unitRef="Unit_USD">11427</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-87211"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-87212"
      unitRef="Unit_USD">10830</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-87213"
      unitRef="Unit_USD">11548</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-87214"
      unitRef="Unit_USD">11995</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-87215"
      unitRef="Unit_USD">12272</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-87216"
      unitRef="Unit_USD">14961</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-87217"
      unitRef="Unit_USD">14678</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-87218"
      unitRef="Unit_USD">15293</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-87219"
      unitRef="Unit_USD">17084</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-87220"
      unitRef="Unit_USD">19165</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-87221"
      unitRef="Unit_USD">22129</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2023_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-87222"
      unitRef="Unit_USD">12825</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2024_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-87223"
      unitRef="Unit_USD">14403</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2025_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-87224"
      unitRef="Unit_USD">16227</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2026_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-87225"
      unitRef="Unit_USD">18835</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To10_30_2020_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-87226"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2021_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-87227"
      unitRef="Unit_USD">12424</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2022_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-87228"
      unitRef="Unit_USD">12251</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87229"
      unitRef="Unit_USD">9861</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87230"
      unitRef="Unit_USD">20818</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2025_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87231"
      unitRef="Unit_USD">16040</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2025_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87232"
      unitRef="Unit_USD">9601</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2026_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-87233"
      unitRef="Unit_USD">18868</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87234"
      unitRef="Unit_USD">24891</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87235"
      unitRef="Unit_USD">18216</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2023_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87236"
      unitRef="Unit_USD">8836</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2024_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-87237"
      unitRef="Unit_USD">14417</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87238"
      unitRef="Unit_USD">17895</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2024_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87239"
      unitRef="Unit_USD">14346</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2024_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87240"
      unitRef="Unit_USD">9287</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2025_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-87241"
      unitRef="Unit_USD">16256</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87242"
      unitRef="Unit_USD">12963</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2022_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87243"
      unitRef="Unit_USD">11530</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2022_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87244"
      unitRef="Unit_USD">9144</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2023_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-87245"
      unitRef="Unit_USD">12837</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87246"
      unitRef="Unit_USD">14650</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2023_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87247"
      unitRef="Unit_USD">12366</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To10_30_2020_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87248"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2021_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-87249"
      unitRef="Unit_USD">12428</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87250"
      unitRef="Unit_USD">13594</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2021_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87251"
      unitRef="Unit_USD">12259</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2021_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87252"
      unitRef="Unit_USD">10061</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To07_31_2022_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-87253"
      unitRef="Unit_USD">12261</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To10_30_2020_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-87254"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To10_30_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-87255"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To10_30_2020_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-87256"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-87257"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-87258"
      unitRef="Unit_USD">10776</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-87259"
      unitRef="Unit_USD">11432</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-87260"
      unitRef="Unit_USD">11818</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-87261"
      unitRef="Unit_USD">12025</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-87262"
      unitRef="Unit_USD">14581</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-87263"
      unitRef="Unit_USD">14242</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-87264"
      unitRef="Unit_USD">14758</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-87265"
      unitRef="Unit_USD">16404</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-87266"
      unitRef="Unit_USD">18302</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-87267"
      unitRef="Unit_USD">21026</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-87268"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-87269"
      unitRef="Unit_USD">10776</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-87270"
      unitRef="Unit_USD">16398</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-87271"
      unitRef="Unit_USD">18301</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-87272"
      unitRef="Unit_USD">21021</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-87273"
      unitRef="Unit_USD">11433</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-87274"
      unitRef="Unit_USD">11818</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-87275"
      unitRef="Unit_USD">12026</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-87276"
      unitRef="Unit_USD">14583</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-87277"
      unitRef="Unit_USD">14236</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-87278"
      unitRef="Unit_USD">14751</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-87279"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-87280"
      unitRef="Unit_USD">10811</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-87281"
      unitRef="Unit_USD">11503</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-87282"
      unitRef="Unit_USD">18789</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-87283"
      unitRef="Unit_USD">21648</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-87284"
      unitRef="Unit_USD">11923</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-87285"
      unitRef="Unit_USD">12170</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-87286"
      unitRef="Unit_USD">14800</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-87287"
      unitRef="Unit_USD">14493</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-87288"
      unitRef="Unit_USD">15065</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-87289"
      unitRef="Unit_USD">16794</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-87290"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-87291"
      unitRef="Unit_USD">10823</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-87292"
      unitRef="Unit_USD">11537</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-87293"
      unitRef="Unit_USD">11976</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-87294"
      unitRef="Unit_USD">12248</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-87295"
      unitRef="Unit_USD">14915</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-87296"
      unitRef="Unit_USD">14629</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-87297"
      unitRef="Unit_USD">15224</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-87298"
      unitRef="Unit_USD">17000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-87299"
      unitRef="Unit_USD">19053</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-87300"
      unitRef="Unit_USD">21992</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-87301"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-87302"
      unitRef="Unit_USD">10854</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-87303"
      unitRef="Unit_USD">11604</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-87304"
      unitRef="Unit_USD">12085</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-87305"
      unitRef="Unit_USD">12393</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-87306"
      unitRef="Unit_USD">15136</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-87307"
      unitRef="Unit_USD">14892</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-87308"
      unitRef="Unit_USD">15543</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-87309"
      unitRef="Unit_USD">17409</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-87310"
      unitRef="Unit_USD">19569</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-87311"
      unitRef="Unit_USD">22650</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-87312"
      unitRef="Unit_USD">15761</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-87313"
      unitRef="Unit_USD">17688</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-87314"
      unitRef="Unit_USD">10872</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-87315"
      unitRef="Unit_USD">11648</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-87316"
      unitRef="Unit_USD">12158</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-87317"
      unitRef="Unit_USD">12489</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-87318"
      unitRef="Unit_USD">15293</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-87319"
      unitRef="Unit_USD">15071</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-87320"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-87321"
      unitRef="Unit_USD">19922</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-87322"
      unitRef="Unit_USD">23106</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-87323"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-87324"
      unitRef="Unit_USD">10889</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-87325"
      unitRef="Unit_USD">11674</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-87326"
      unitRef="Unit_USD">12196</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-87327"
      unitRef="Unit_USD">12546</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-87328"
      unitRef="Unit_USD">15375</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-87329"
      unitRef="Unit_USD">15169</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-87330"
      unitRef="Unit_USD">15884</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-87331"
      unitRef="Unit_USD">17841</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-87332"
      unitRef="Unit_USD">20119</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-87333"
      unitRef="Unit_USD">23354</oef:AccmVal>
    <oef:AccmVal
      contextRef="P07_31_2016To07_31_2016_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-87334"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2017_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-87335"
      unitRef="Unit_USD">10894</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2018_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-87336"
      unitRef="Unit_USD">11691</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2019_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-87337"
      unitRef="Unit_USD">12219</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2020_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-87338"
      unitRef="Unit_USD">12571</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2021_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-87339"
      unitRef="Unit_USD">15411</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2022_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-87340"
      unitRef="Unit_USD">15212</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2023_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-87341"
      unitRef="Unit_USD">15937</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2024_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-87342"
      unitRef="Unit_USD">17907</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2025_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-87343"
      unitRef="Unit_USD">20200</oef:AccmVal>
    <oef:AccmVal
      contextRef="P08_01_2016To07_31_2026_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-87344"
      unitRef="Unit_USD">23464</oef:AccmVal>
    <dei:AmendmentFlag contextRef="P08_01_2025To07_31_2026" id="ixv-87345">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P08_01_2025To07_31_2026" id="ixv-87346">0000050013</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P08_01_2025To07_31_2026" id="ixv-87347">N-1A</dei:EntityInvCompanyType>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023985MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87348"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023985MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87349"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023985MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071410"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023985MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87351"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023985MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87352"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023985MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87353"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000023985MemberoefClassAxis"
      decimals="INF"
      id="ixv-87354"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023985MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87355"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000023985MemberoefClassAxis"
      decimals="INF"
      id="ixv-87356"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023985MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87357"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023985MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87358"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023992MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87359"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023992MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87360"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023992MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87361"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023992MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87362"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023992MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87363"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000023992MemberoefClassAxis"
      decimals="INF"
      id="ixv-87364"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023992MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87365"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000023992MemberoefClassAxis"
      decimals="INF"
      id="ixv-87366"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023992MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87367"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023992MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87368"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023992MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071432"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023993MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87370"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000023993MemberoefClassAxis"
      decimals="INF"
      id="ixv-87371"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023993MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87372"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023993MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87373"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023993MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071454"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023993MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87375"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023993MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87376"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023993MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87377"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023993MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87378"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023993MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87379"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000023993MemberoefClassAxis"
      decimals="INF"
      id="ixv-87380"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000068581MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87381"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000068581MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87382"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000068581MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87383"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000068581MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87384"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000068581MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87385"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000068581MemberoefClassAxis"
      decimals="INF"
      id="ixv-87386"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000068581MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87387"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000068581MemberoefClassAxis"
      decimals="INF"
      id="ixv-87388"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000068581MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87389"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000068581MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87390"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000068581MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9070047"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000179951MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87392"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000179951MemberoefClassAxis"
      decimals="INF"
      id="ixv-87393"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000179951MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87394"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000179951MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87395"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000179951MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9070058"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000179951MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87397"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000179951MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87398"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000179951MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87399"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000179951MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87400"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000179951MemberoefClassAxis"
      decimals="INF"
      id="ixv-87401"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000179951MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87402"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023994MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87403"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023994MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87404"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023994MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87405"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023994MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87406"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023994MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87407"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000023994MemberoefClassAxis"
      decimals="INF"
      id="ixv-87408"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023994MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87409"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000023994MemberoefClassAxis"
      decimals="INF"
      id="ixv-87410"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023994MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87411"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023994MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87412"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023994MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071182"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023996MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87414"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000023996MemberoefClassAxis"
      decimals="INF"
      id="ixv-87415"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023996MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87416"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023996MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87417"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023996MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071204"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023996MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87419"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023996MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87420"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023996MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87421"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023996MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87422"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023996MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87423"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000023996MemberoefClassAxis"
      decimals="INF"
      id="ixv-87424"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023997MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87425"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023997MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071226"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023997MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87427"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023997MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87428"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023997MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87429"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023997MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87430"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023997MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87431"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000023997MemberoefClassAxis"
      decimals="INF"
      id="ixv-87432"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023997MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87433"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000023997MemberoefClassAxis"
      decimals="INF"
      id="ixv-87434"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023997MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87435"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223653MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87436"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223653MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87437"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223653MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87438"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223653MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87439"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223653MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87440"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000223653MemberoefClassAxis"
      decimals="INF"
      id="ixv-87441"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223653MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87442"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000223653MemberoefClassAxis"
      decimals="INF"
      id="ixv-87443"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223653MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87444"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223653MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87445"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223653MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071244"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223654MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87447"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223654MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87448"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223654MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87449"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223654MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87450"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223654MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87451"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000223654MemberoefClassAxis"
      decimals="INF"
      id="ixv-87452"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223654MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87453"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000223654MemberoefClassAxis"
      decimals="INF"
      id="ixv-87454"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223654MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87455"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223654MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87456"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000223654MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071283"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023986MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87458"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023986MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87459"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023986MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87460"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023986MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87461"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023986MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87462"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000023986MemberoefClassAxis"
      decimals="INF"
      id="ixv-87463"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023986MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87464"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000023986MemberoefClassAxis"
      decimals="INF"
      id="ixv-87465"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023986MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87466"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023986MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87467"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023986MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071305"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023987MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87469"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023987MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87470"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023987MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87471"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023987MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87472"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023987MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071327"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023987MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87474"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023987MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87475"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000023987MemberoefClassAxis"
      decimals="INF"
      id="ixv-87476"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023987MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87477"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000023987MemberoefClassAxis"
      decimals="INF"
      id="ixv-87478"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023987MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87479"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000148385MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87480"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000148385MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87481"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000148385MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87482"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000148385MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87483"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000148385MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87484"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000148385MemberoefClassAxis"
      decimals="INF"
      id="ixv-87485"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000148385MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87486"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000148385MemberoefClassAxis"
      decimals="INF"
      id="ixv-87487"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000148385MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87488"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000148385MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87489"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000148385MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071349"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023988MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87491"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023988MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87492"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023988MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87493"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023988MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87494"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023988MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87495"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000023988MemberoefClassAxis"
      decimals="INF"
      id="ixv-87496"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023988MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87497"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000023988MemberoefClassAxis"
      decimals="INF"
      id="ixv-87498"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023988MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87499"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023988MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87500"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023988MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071472"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023989MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87502"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000023989MemberoefClassAxis"
      decimals="INF"
      id="ixv-87503"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023989MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87504"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023989MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87505"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023989MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9071494"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023989MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87507"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023989MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87508"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023989MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87509"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023989MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87510"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023989MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87511"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000023989MemberoefClassAxis"
      decimals="INF"
      id="ixv-87512"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000164804MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9070078"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000164804MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87514"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000164804MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87515"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000164804MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87516"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000164804MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87517"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000164804MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87518"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000164804MemberoefClassAxis"
      decimals="INF"
      id="ixv-87519"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000164804MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87520"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000164804MemberoefClassAxis"
      decimals="INF"
      id="ixv-87521"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000164804MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87522"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000164804MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87523"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023990MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87524"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023990MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87525"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023990MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87526"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023990MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87527"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023990MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87528"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000023990MemberoefClassAxis"
      decimals="INF"
      id="ixv-87529"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023990MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87530"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000023990MemberoefClassAxis"
      decimals="INF"
      id="ixv-87531"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023990MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87532"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023990MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87533"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000023990MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9070122"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000077898MemberoefClassAxis_CommonStockMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87535"
      unitRef="Unit_pure">0.6939</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000077898MemberoefClassAxis_USCorporateBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87536"
      unitRef="Unit_pure">0.1341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000077898MemberoefClassAxis_CorporateBondsNotesAndLoansOfIssuersOutsideTheUSMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87537"
      unitRef="Unit_pure">0.0223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000077898MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87538"
      unitRef="Unit_pure">0.0312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000077898MemberoefClassAxis_MortgageBackedObligationsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87539"
      unitRef="Unit_pure">0.0280</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_AssetBackedObligationsMemberusgaapInvestmentTypeAxis_C000077898MemberoefClassAxis"
      decimals="INF"
      id="ixv-87540"
      unitRef="Unit_pure">0.0111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000077898MemberoefClassAxis_LoanMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87541"
      unitRef="Unit_pure">0.0054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_BondsAndNotesOfGovernmentsAndGovernmentAgenciesOutsideTheUSMemberusgaapInvestmentTypeAxis_C000077898MemberoefClassAxis"
      decimals="INF"
      id="ixv-87542"
      unitRef="Unit_pure">0.0040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000077898MemberoefClassAxis_MunicipalsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87543"
      unitRef="Unit_pure">0.0021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000077898MemberoefClassAxis_OtherSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-87544"
      unitRef="Unit_pure">0.0159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn07_31_2026_C000077898MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_9070100"
      unitRef="Unit_pure">0.0520</oef:PctOfNav>
    <dei:DocumentType contextRef="P08_01_2025To07_31_2026" id="ixv-92195">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="P08_01_2025To07_31_2026" id="ixv-92196">The Income Fund of America</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P08_01_2025To07_31_2026" id="ixv-92197">2026-07-31</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-71">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-92198">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-92199">AMECX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-81">This annual shareholder report contains important information about The Income Fund of America&lt;span style="white-space: nowrap;display:inline;"&gt;&#160;&lt;/span&gt;(the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-92200">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-83">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-A&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-92201">capitalgroup.com/mutual-fund-literature-A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-92202">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-88">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Share class&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class A&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;span style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/span&gt;59&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.55&lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-92203"
      unitRef="Unit_USD">59</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      decimals="INF"
      id="ixv-92204"
      unitRef="Unit_pure">0.0055</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-110">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class A shares gained 15.78% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-A&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-128">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674834.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-133">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class A (with sales &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;9.12&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.16&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.94&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class A (without sales &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.78&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.58&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-149">The Income Fund of America &#x2014; Class A (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070975"
      unitRef="Unit_pure">0.0912</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023985MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070976"
      unitRef="Unit_pure">0.0716</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023985MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070977"
      unitRef="Unit_pure">0.0794</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-161">The Income Fund of America &#x2014; Class A (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_9070978"
      unitRef="Unit_pure">0.1578</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023985MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_9070979"
      unitRef="Unit_pure">0.0843</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023985MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_9070980"
      unitRef="Unit_pure">0.0858</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-173">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070981"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070982"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070983"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-185">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070984"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070985"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070986"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-197">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070987"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070988"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070989"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-92220">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-92221">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_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-220">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000023985MemberoefClassAxis"
      decimals="-6"
      id="ixv-92222"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000023985MemberoefClassAxis"
      decimals="0"
      id="ixv-92223"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      decimals="-6"
      id="ixv-92224"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      decimals="INF"
      id="ixv-92225"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023985MemberoefClassAxis"
      id="ixv-246">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/span&gt;&lt;/span&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674840.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-281">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-92226">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-92227">IFACX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-92228">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-92229">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-291">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-C&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-92230">capitalgroup.com/mutual-fund-literature-C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-92231">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-296">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Share class&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class C&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;span style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/span&gt;140&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.30&lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-92232"
      unitRef="Unit_USD">140</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      decimals="INF"
      id="ixv-92233"
      unitRef="Unit_pure">0.013</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-318">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class C shares gained 14.96% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-C&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-336">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674130.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-341">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class C (with sales &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.96&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.63&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class C (without sales &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;14.96&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.63&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-357">The Income Fund of America &#x2014; Class C (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070994"
      unitRef="Unit_pure">0.1396</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023992MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070995"
      unitRef="Unit_pure">0.0763</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023992MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070996"
      unitRef="Unit_pure">0.0792</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-369">The Income Fund of America &#x2014; Class C (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_9070997"
      unitRef="Unit_pure">0.1496</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023992MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_9070998"
      unitRef="Unit_pure">0.0763</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023992MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_9070999"
      unitRef="Unit_pure">0.0792</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-381">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071000"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071001"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071002"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-393">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071003"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071004"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071005"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-405">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071006"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071007"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071008"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-92249">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-92250">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_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-428">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000023992MemberoefClassAxis"
      decimals="-6"
      id="ixv-92251"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000023992MemberoefClassAxis"
      decimals="0"
      id="ixv-92252"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      decimals="-6"
      id="ixv-92253"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      decimals="INF"
      id="ixv-92254"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023992MemberoefClassAxis"
      id="ixv-92255">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674136.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-490">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-92256">Class F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-92257">IFAFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-92258">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-92259">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-500">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F1&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-92260">capitalgroup.com/mutual-fund-literature-F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-92261">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-505">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Share class&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;span style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/span&gt;67&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.62&lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-92262"
      unitRef="Unit_USD">67</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      decimals="INF"
      id="ixv-92263"
      unitRef="Unit_pure">0.0062</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-527">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class F-1 shares gained 15.72% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-F1&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-545">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674174.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-550">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;F-1&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.72&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.37&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.50&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-566">The Income Fund of America &#x2014; Class F-1</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071013"
      unitRef="Unit_pure">0.1572</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023993MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071014"
      unitRef="Unit_pure">0.0837</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023993MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071015"
      unitRef="Unit_pure">0.085</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-578">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071016"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071017"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071018"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-590">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071019"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071020"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071021"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-602">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071022"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071023"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071024"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-92276">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-92277">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_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-625">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000023993MemberoefClassAxis"
      decimals="-6"
      id="ixv-92278"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000023993MemberoefClassAxis"
      decimals="0"
      id="ixv-92279"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      decimals="-6"
      id="ixv-92280"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      decimals="INF"
      id="ixv-92281"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023993MemberoefClassAxis"
      id="ixv-92282">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674180.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-691">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-92283">Class F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-92284">AMEFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-701">This annual shareholder report contains important information about The Income Fund of America&lt;span style="white-space: nowrap;display:inline;"&gt;&#160;&lt;/span&gt;(the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-92285">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-703">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F2&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-92286">capitalgroup.com/mutual-fund-literature-F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-92287">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-708">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Share class&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;span style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/span&gt;39&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.36&lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-92288"
      unitRef="Unit_USD">39</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      decimals="INF"
      id="ixv-92289"
      unitRef="Unit_pure">0.0036</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-730">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class F-2 shares gained 16.03% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-F2&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-748">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674218.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-753">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;F-2&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;16.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.66&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.78&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/&lt;div style="display:inline;"&gt;or&lt;/div&gt; expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-769">The Income Fund of America &#x2014; Class F-2</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071029"
      unitRef="Unit_pure">0.1603</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000068581MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071030"
      unitRef="Unit_pure">0.0866</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000068581MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071031"
      unitRef="Unit_pure">0.0878</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-781">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071032"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071033"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071034"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-793">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071035"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071036"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071037"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-805">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071038"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071039"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071040"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-92302">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-92303">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_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-829">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000068581MemberoefClassAxis"
      decimals="-6"
      id="ixv-92304"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000068581MemberoefClassAxis"
      decimals="0"
      id="ixv-92305"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      decimals="-6"
      id="ixv-92306"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      decimals="INF"
      id="ixv-92307"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000068581MemberoefClassAxis"
      id="ixv-92308">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674224.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-895">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-92309">Class F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-92310">FIFAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-92311">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-92312">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-905">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F3&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-92313">capitalgroup.com/mutual-fund-literature-F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-92314">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-910">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Share class&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;span style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/span&gt;27&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.25&lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-92315"
      unitRef="Unit_USD">27</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      decimals="INF"
      id="ixv-92316"
      unitRef="Unit_pure">0.0025</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-932">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class F-3 shares gained 16.14% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-F3&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-951">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674790.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-956">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total retur&lt;span style="display:inline;"&gt;ns&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Since inception&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;F-3&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;16.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.13&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.53&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;1.75&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt; Class F-3 shares were first offered on January 27, 2017.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-974">The Income Fund of America &#x2014; Class F-3</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071045"
      unitRef="Unit_pure">0.1614</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000179951MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071046"
      unitRef="Unit_pure">0.0877</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_27_2017To07_31_2026_C000179951MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071047"
      unitRef="Unit_pure">0.0898</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-986">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071048"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071049"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_27_2017To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071050"
      unitRef="Unit_pure">0.1513</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-998">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071051"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071052"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_27_2017To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071053"
      unitRef="Unit_pure">0.1053</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-1010">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071054"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071055"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_27_2017To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071056"
      unitRef="Unit_pure">0.0175</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-92329">2017-01-27</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-92330">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-92331">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_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-1035">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000179951MemberoefClassAxis"
      decimals="-6"
      id="ixv-92332"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000179951MemberoefClassAxis"
      decimals="0"
      id="ixv-92333"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      decimals="-6"
      id="ixv-92334"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      decimals="INF"
      id="ixv-92335"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000179951MemberoefClassAxis"
      id="ixv-1061">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/span&gt;&lt;/span&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674796.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-1097">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-92336">Class 529-A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-92337">CIMAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-92338">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-92339">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-1107">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529A&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-92340">capitalgroup.com/mutual-fund-literature-529A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-92341">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-1112">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Share class&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-A&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;span style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/span&gt;63&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.58&lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-92342"
      unitRef="Unit_USD">63</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      decimals="INF"
      id="ixv-92343"
      unitRef="Unit_pure">0.0058</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-1134">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class 529-A shares gained 15.80% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529A&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-1153">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674262.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-1158">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-A (with sales &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.75&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.64&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-A (without sales &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.80&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.41&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.52&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot inve&lt;div style="display:inline;"&gt;st&lt;/div&gt; directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-1174">The Income Fund of America &#x2014; Class 529-A (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071061"
      unitRef="Unit_pure">0.1175</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023994MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071062"
      unitRef="Unit_pure">0.0764</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023994MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071063"
      unitRef="Unit_pure">0.0814</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-1186">The Income Fund of America &#x2014; Class 529-A (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_9071064"
      unitRef="Unit_pure">0.158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023994MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_9071065"
      unitRef="Unit_pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023994MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_9071066"
      unitRef="Unit_pure">0.0852</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1198">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071067"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071068"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071069"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-1210">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071070"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071071"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071072"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-1222">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071073"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071074"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071075"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-92359">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-1242">The line chart and table do not reflect t&lt;span style="display:inline;"&gt;he&lt;/span&gt; deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-1248">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000023994MemberoefClassAxis"
      decimals="-6"
      id="ixv-92360"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000023994MemberoefClassAxis"
      decimals="0"
      id="ixv-92361"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      decimals="-6"
      id="ixv-92362"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      decimals="INF"
      id="ixv-92363"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023994MemberoefClassAxis"
      id="ixv-1274">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/span&gt;&lt;/span&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674268.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-1309">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-92364">Class 529-C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-92365">CIMCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-92366">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-92367">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-1319">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529C&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-92368">capitalgroup.com/mutual-fund-literature-529C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-92369">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-1324">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Share class&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-C&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;span style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/span&gt;145&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.35&lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-92370"
      unitRef="Unit_USD">145</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      decimals="INF"
      id="ixv-92371"
      unitRef="Unit_pure">0.0135</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-1346">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class 529-C shares gained 14.84% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529C&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-1364">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674306.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-1369">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-C (with sales &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.84&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.58&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.12&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class 529-C (without sales &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;14.84&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.58&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.12&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-1385">The Income Fund of America &#x2014; Class 529-C (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071080"
      unitRef="Unit_pure">0.1384</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023996MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071081"
      unitRef="Unit_pure">0.0758</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023996MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071082"
      unitRef="Unit_pure">0.0812</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-1397">The Income Fund of America &#x2014; Class 529-C (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_9071083"
      unitRef="Unit_pure">0.1484</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023996MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_9071084"
      unitRef="Unit_pure">0.0758</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023996MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_9071085"
      unitRef="Unit_pure">0.0812</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1409">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071086"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071087"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071088"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-1421">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071089"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071090"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071091"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-1433">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071092"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071093"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071094"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-92387">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-92388">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_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-1456">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000023996MemberoefClassAxis"
      decimals="-6"
      id="ixv-92389"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000023996MemberoefClassAxis"
      decimals="0"
      id="ixv-92390"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      decimals="-6"
      id="ixv-92391"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      decimals="INF"
      id="ixv-92392"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023996MemberoefClassAxis"
      id="ixv-92393">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674312.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-1518">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-92394">Class 529-E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-92395">CIMEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-92396">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-92397">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-1528">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529E&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-92398">capitalgroup.com/mutual-fund-literature-529E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-92399">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-1533">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Share class&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;span style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/span&gt;89&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.83&lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-92400"
      unitRef="Unit_USD">89</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      decimals="INF"
      id="ixv-92401"
      unitRef="Unit_pure">0.0083</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-1555">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class 529-E shares gained 15.47% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529E&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-1573">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674394.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-1578">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;529-E&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.47&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.27&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-1594">The Income Fund of America &#x2014; Class 529-E</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071099"
      unitRef="Unit_pure">0.1547</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023997MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071100"
      unitRef="Unit_pure">0.0814</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023997MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071101"
      unitRef="Unit_pure">0.0827</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1606">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071102"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071103"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071104"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-1618">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071105"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071106"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071107"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-1630">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071108"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071109"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071110"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-92414">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-92415">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_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-1653">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000023997MemberoefClassAxis"
      decimals="-6"
      id="ixv-92416"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000023997MemberoefClassAxis"
      decimals="0"
      id="ixv-92417"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      decimals="-6"
      id="ixv-92418"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      decimals="INF"
      id="ixv-92419"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023997MemberoefClassAxis"
      id="ixv-92420">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674400.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-1715">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-92421">Class 529-F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-92422">FAIFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-92423">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-92424">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-1725">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529F2&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-92425">capitalgroup.com/mutual-fund-literature-529F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-92426">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-1730">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Share class&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-F-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;span style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/span&gt;37&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.34&lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-92427"
      unitRef="Unit_USD">37</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      decimals="INF"
      id="ixv-92428"
      unitRef="Unit_pure">0.0034</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-1752">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class 529-F-2 shares gained 16.07% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529F2&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-1770">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674966.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-1775">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Since inception&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;529-F-2&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;16.07&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.68&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.63&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;17.17&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.99&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt; Class 529-F-2 shares were first offered on October 30, 2020.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-1792">The Income Fund of America &#x2014; Class 529-F-2</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071115"
      unitRef="Unit_pure">0.1607</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000223653MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071116"
      unitRef="Unit_pure">0.0868</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2026_C000223653MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071117"
      unitRef="Unit_pure">0.1163</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1804">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071118"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071119"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071120"
      unitRef="Unit_pure">0.1717</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-1816">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071121"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071122"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071123"
      unitRef="Unit_pure">0.1099</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-1828">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071124"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071125"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071126"
      unitRef="Unit_pure">-0.0024</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-92441">2020-10-30</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-92442">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-92443">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_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-1854">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000223653MemberoefClassAxis"
      decimals="-6"
      id="ixv-92444"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000223653MemberoefClassAxis"
      decimals="0"
      id="ixv-92445"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      decimals="-6"
      id="ixv-92446"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      decimals="INF"
      id="ixv-92447"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223653MemberoefClassAxis"
      id="ixv-1880">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/span&gt;&lt;/span&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674972.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-1915">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-92448">Class 529-F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-92449">FFIFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-92450">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-92451">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-1925">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529F3&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-92452">capitalgroup.com/mutual-fund-literature-529F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-92453">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-1930">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund &lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;costs &lt;/span&gt;for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-F-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;33&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.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_2025To07_31_2026_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-92454"
      unitRef="Unit_USD">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      decimals="INF"
      id="ixv-92455"
      unitRef="Unit_pure">0.0031</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-1954">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class 529-F-3 shares gained 16.07% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529F3&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-1972">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1675010.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-1977">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total &lt;span style="display:inline;"&gt;returns&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Since inception&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;529-F-3&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;16.07&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.67&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;17.17&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.99&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt; Class 529-F-3 shares were first offered on October 30, 2020.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers an&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;d/or&lt;/div&gt; expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-1995">The Income Fund of America &#x2014; Class 529-F-3</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071131"
      unitRef="Unit_pure">0.1607</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000223654MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071132"
      unitRef="Unit_pure">0.0871</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2026_C000223654MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071133"
      unitRef="Unit_pure">0.1167</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2007">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071134"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071135"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071136"
      unitRef="Unit_pure">0.1717</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-2019">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071137"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071138"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071139"
      unitRef="Unit_pure">0.1099</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-2031">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071140"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071141"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071142"
      unitRef="Unit_pure">-0.0024</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-92468">2020-10-30</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-92469">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-92470">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_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-2058">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund &lt;span style="display:inline;"&gt;statistics&lt;/span&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000223654MemberoefClassAxis"
      decimals="-6"
      id="ixv-92471"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000223654MemberoefClassAxis"
      decimals="0"
      id="ixv-92472"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      decimals="-6"
      id="ixv-92473"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      decimals="INF"
      id="ixv-92474"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000223654MemberoefClassAxis"
      id="ixv-2085">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/span&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1675016.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-2118">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-92475">Class R-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-92476">RIDAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-92477">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-92478">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-2128">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R1&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-92479">capitalgroup.com/mutual-fund-literature-R1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-92480">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-2133">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Share class&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;span style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/span&gt;144&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.34&lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-92481"
      unitRef="Unit_USD">144</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      decimals="INF"
      id="ixv-92482"
      unitRef="Unit_pure">0.0134</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-2155">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-1 shares gained 14.88% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R1&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-2173">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674438.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-2178">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-1&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;14.88&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.60&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.72&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-2194">The Income Fund of America &#x2014; Class R-1</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071147"
      unitRef="Unit_pure">0.1488</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023986MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071148"
      unitRef="Unit_pure">0.076</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023986MemberoefClassAxis"
      decimals="INF"
      id="Fact_9071149"
      unitRef="Unit_pure">0.0772</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2206">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071150"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071151"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9071152"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-2218">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071153"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071154"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071155"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-2230">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071164"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9071165"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070654"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-92495">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-92496">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_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-2253">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000023986MemberoefClassAxis"
      decimals="-6"
      id="ixv-92497"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000023986MemberoefClassAxis"
      decimals="0"
      id="ixv-92498"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      decimals="-6"
      id="ixv-92499"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      decimals="INF"
      id="ixv-92500"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023986MemberoefClassAxis"
      id="ixv-2280">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674444.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-2322">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-92501">Class R-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-92502">RIDBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-92503">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-92504">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-2332">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-92505">capitalgroup.com/mutual-fund-literature-R2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-92506">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-2337">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Share class&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;span style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/span&gt;145&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.35&lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-92507"
      unitRef="Unit_USD">145</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      decimals="INF"
      id="ixv-92508"
      unitRef="Unit_pure">0.0135</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-2359">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-2 shares gained 14.87% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R2&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-2377">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674482.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-2382">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-2&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;14.87&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.59&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-2398">The Income Fund of America &#x2014; Class R-2</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070659"
      unitRef="Unit_pure">0.1487</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023987MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070660"
      unitRef="Unit_pure">0.0759</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023987MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070661"
      unitRef="Unit_pure">0.0771</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2410">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070662"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070663"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070664"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-2422">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070665"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070666"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070667"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-2434">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070668"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070669"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070670"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-92521">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-92522">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_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-2457">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000023987MemberoefClassAxis"
      decimals="-6"
      id="ixv-92523"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000023987MemberoefClassAxis"
      decimals="0"
      id="ixv-92524"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      decimals="-6"
      id="ixv-92525"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      decimals="INF"
      id="ixv-92526"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023987MemberoefClassAxis"
      id="ixv-2483">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/span&gt;&lt;/span&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674488.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-2519">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-92527">Class R-2E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-92528">RIEBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-92529">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-92530">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-2529">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2E&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-92531">capitalgroup.com/mutual-fund-literature-R2E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-92532">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-2534">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Share class&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-2E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;span style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/span&gt;114&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.06&lt;span style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-92533"
      unitRef="Unit_USD">114</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      decimals="INF"
      id="ixv-92534"
      unitRef="Unit_pure">0.0106</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-2556">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-2E shares gained 15.22% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R2E&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-2574">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674702.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-2579">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-2E&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.22&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;7.90&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-2595">The Income Fund of America &#x2014; Class R-2E</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070675"
      unitRef="Unit_pure">0.1522</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000148385MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070676"
      unitRef="Unit_pure">0.079</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000148385MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070677"
      unitRef="Unit_pure">0.0803</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2607">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070678"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070679"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070680"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-2619">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070681"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070682"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070683"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-2631">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070684"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070685"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070686"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-92547">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-92548">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_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-2654">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000148385MemberoefClassAxis"
      decimals="-6"
      id="ixv-92549"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000148385MemberoefClassAxis"
      decimals="0"
      id="ixv-92550"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      decimals="-6"
      id="ixv-92551"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      decimals="INF"
      id="ixv-92552"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000148385MemberoefClassAxis"
      id="ixv-2681">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674708.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-2727">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-92553">Class R-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-92554">RIDCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-92555">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-92556">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-2737">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R3&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-92557">capitalgroup.com/mutual-fund-literature-R3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-92558">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-2743">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;97&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.90&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_2025To07_31_2026_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-92559"
      unitRef="Unit_USD">97</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      decimals="INF"
      id="ixv-92560"
      unitRef="Unit_pure">0.009</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-2765">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-3 shares gained 15.43% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R3&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-2783">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674526.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-2788">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-3&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.20&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-2804">The Income Fund of America &#x2014; Class R-3</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070691"
      unitRef="Unit_pure">0.1543</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023988MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070692"
      unitRef="Unit_pure">0.0808</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023988MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070693"
      unitRef="Unit_pure">0.082</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2817">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070694"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070695"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070696"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-2830">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070697"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070698"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070699"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-2843">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070700"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070701"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070702"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-92573">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-92574">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_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-2867">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000023988MemberoefClassAxis"
      decimals="-6"
      id="ixv-92575"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000023988MemberoefClassAxis"
      decimals="0"
      id="ixv-92576"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      decimals="-6"
      id="ixv-92577"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      decimals="INF"
      id="ixv-92578"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023988MemberoefClassAxis"
      id="ixv-2893">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/span&gt;&lt;/span&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674532.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-2927">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-92579">Class R-4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-92580">RIDEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-92581">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-92582">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-2937">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R4&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-92583">capitalgroup.com/mutual-fund-literature-R4</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-92584">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-2943">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-4&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;66&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.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_2025To07_31_2026_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-92585"
      unitRef="Unit_USD">66</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      decimals="INF"
      id="ixv-92586"
      unitRef="Unit_pure">0.0061</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-2965">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-4 shares gained 15.74% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R4&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-2983">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674570.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-2988">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-4&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.74&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.52&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-3004">The Income Fund of America &#x2014; Class R-4</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070923"
      unitRef="Unit_pure">0.1574</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023989MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070924"
      unitRef="Unit_pure">0.084</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023989MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070925"
      unitRef="Unit_pure">0.0852</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-3016">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070926"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070927"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070928"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-3028">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070929"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070930"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070931"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-3040">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070932"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070933"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070934"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-92599">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-92600">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_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-3063">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000023989MemberoefClassAxis"
      decimals="-6"
      id="ixv-92601"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000023989MemberoefClassAxis"
      decimals="0"
      id="ixv-92602"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      decimals="-6"
      id="ixv-92603"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      decimals="INF"
      id="ixv-92604"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023989MemberoefClassAxis"
      id="ixv-3089">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/span&gt;&lt;/span&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674576.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-3123">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-92605">Class R-5E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-92606">RIDHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-92607">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-92608">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-3133">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5E&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-92609">capitalgroup.com/mutual-fund-literature-R5E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-92610">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-3139">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-5E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;44&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.41&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-92611"
      unitRef="Unit_USD">44</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      decimals="INF"
      id="ixv-92612"
      unitRef="Unit_pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-3161">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-5E shares gained 15.98% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R5E&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-3179">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674746.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-3184">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-5E&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.60&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.74&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-3200">The Income Fund of America &#x2014; Class R-5E</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070939"
      unitRef="Unit_pure">0.1598</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000164804MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070940"
      unitRef="Unit_pure">0.086</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000164804MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070941"
      unitRef="Unit_pure">0.0874</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-3212">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070942"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070943"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070944"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-3224">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070945"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070946"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070947"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-3236">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070948"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070949"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070950"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-92625">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-92626">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_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-3259">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000164804MemberoefClassAxis"
      decimals="-6"
      id="ixv-92627"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000164804MemberoefClassAxis"
      decimals="0"
      id="ixv-92628"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      decimals="-6"
      id="ixv-92629"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      decimals="INF"
      id="ixv-92630"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000164804MemberoefClassAxis"
      id="ixv-3285">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/span&gt;&lt;/span&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674752.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-3319">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-92631">Class R-5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-92632">RIDFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-92633">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-92634">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-3329">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-92635">capitalgroup.com/mutual-fund-literature-R5</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-92636">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-3335">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-5&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;32&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.30&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_2025To07_31_2026_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-92637"
      unitRef="Unit_USD">32</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      decimals="INF"
      id="ixv-92638"
      unitRef="Unit_pure">0.003</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-3357">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-5 shares gained 16.08% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R5&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-3375">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674614.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-3380">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-5&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;16.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.72&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.85&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-3396">The Income Fund of America &#x2014; Class R-5</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070959"
      unitRef="Unit_pure">0.1608</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000023990MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070960"
      unitRef="Unit_pure">0.0872</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000023990MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070961"
      unitRef="Unit_pure">0.0885</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-3408">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070962"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070963"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070964"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-3420">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070965"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070966"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070967"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-3432">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070968"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070969"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070970"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-92651">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-92652">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_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-3455">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000023990MemberoefClassAxis"
      decimals="-6"
      id="ixv-92653"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000023990MemberoefClassAxis"
      decimals="0"
      id="ixv-92654"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      decimals="-6"
      id="ixv-92655"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      decimals="INF"
      id="ixv-92656"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000023990MemberoefClassAxis"
      id="ixv-3481">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/span&gt;&lt;/span&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674620.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Includes derivatives.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-3515">The Income Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-92657">Class R-6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-92658">RIDGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-92659">This annual shareholder report contains important information about The Income Fund of America (the "fund") for the period from August 1, 2025 to July 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-92660">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-3525">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R6&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span style="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-92661">capitalgroup.com/mutual-fund-literature-R6</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-92662">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-3531">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/span&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-6&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;27&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-92663"
      unitRef="Unit_USD">27</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      decimals="INF"
      id="ixv-92664"
      unitRef="Unit_pure">0.0025</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-3553">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-6 shares gained 16.16% for the year ended July 31, 2026. That result compares with a 13.57% 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;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R6&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities surged during the fund&#x2019;s fiscal year, driven by strong corporate earnings, continued momentum around artificial intelligence and favorable monetary policy. The economy remained resilient, underpinned by healthy consumer spending. While the Federal Reserve cut interest rates in late 2025, it held steady through July 2026 as economic activity remained strong. Fixed income markets also delivered solid returns, aided by tight credit spreads. However, long-term Treasury yields moved higher as oil prices rose amid Middle East tensions, renewing inflation concerns.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors were positive contributors with financials, healthcare and information technology being particularly additive. Energy and materials were also among the strongest contributors. Geographically, companies based in the U.S., Canada and Taiwan were strong drivers of returns. The fund&#x2019;s bond allocation also added value, while supporting its income objective and maintaining a measure of stability when equity markets were volatile.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;In terms of detractors, communication services lagged during the period. Also, investments in companies based in Denmark, India and Finland, detracted from the broader portfolio.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-3571">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1674658.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-3576">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Income Fund of America &#x2014; Class &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-6&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;16.16&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.90&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.56&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;65%/35% S&amp;amp;P 500 Index/Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;8.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Bloomberg U.S. Aggregate &lt;span style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/span&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;2.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;(0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;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;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC and Bloomberg Index Services Ltd.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-3592">The Income Fund of America &#x2014; Class R-6</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070365"
      unitRef="Unit_pure">0.1616</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_C000077898MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070369"
      unitRef="Unit_pure">0.0877</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_C000077898MemberoefClassAxis"
      decimals="INF"
      id="Fact_9070373"
      unitRef="Unit_pure">0.089</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-3604">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070366"
      unitRef="Unit_pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070370"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_9070374"
      unitRef="Unit_pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-3616">65%/35% S&amp;P 500 Index/Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070367"
      unitRef="Unit_pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070371"
      unitRef="Unit_pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_SixtyFivePercentThirtyFivePercentSAndP500IndexBloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070375"
      unitRef="Unit_pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      id="ixv-3628">Bloomberg U.S. Aggregate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2025To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070368"
      unitRef="Unit_pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2021To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070372"
      unitRef="Unit_pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P08_01_2016To07_31_2026_BloombergUSAggregateIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="Fact_9070376"
      unitRef="Unit_pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-92677">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-92678">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_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-3651">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;148,232&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3,341&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;306&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate including&lt;br/&gt;mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate excluding mortgage dollar roll transactions&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;59&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_2026_C000077898MemberoefClassAxis"
      decimals="-6"
      id="ixv-92679"
      unitRef="Unit_USD">148232000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn07_31_2026_C000077898MemberoefClassAxis"
      decimals="0"
      id="ixv-92680"
      unitRef="Unit_Holding">3341</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      decimals="-6"
      id="ixv-92681"
      unitRef="Unit_USD">306000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      decimals="INF"
      id="ixv-92682"
      unitRef="Unit_pure">0.77</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P08_01_2025To07_31_2026_C000077898MemberoefClassAxis"
      id="ixv-3677">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/span&gt;&lt;/span&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1674664.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&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_9070047"
          xlink:label="Fact_9070047"
          xlink:type="locator"/>
        <link:footnote id="FN_30905" xlink:label="FN_30905" 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_9070047"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070058"
          xlink:label="Fact_9070058"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070058"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070078"
          xlink:label="Fact_9070078"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070078"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070100"
          xlink:label="Fact_9070100"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070100"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070122"
          xlink:label="Fact_9070122"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070122"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070365"
          xlink:label="Fact_9070365"
          xlink:type="locator"/>
        <link:footnote id="FN_30903" xlink:label="FN_30903" 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_9070365"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070366"
          xlink:label="Fact_9070366"
          xlink:type="locator"/>
        <link:footnote id="FN_30904" xlink:label="FN_30904" 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 and Bloomberg Index Services Ltd.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070366"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070367"
          xlink:label="Fact_9070367"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070367"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070368"
          xlink:label="Fact_9070368"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070368"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070369"
          xlink:label="Fact_9070369"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070369"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070370"
          xlink:label="Fact_9070370"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070370"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070371"
          xlink:label="Fact_9070371"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070371"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070372"
          xlink:label="Fact_9070372"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070372"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070373"
          xlink:label="Fact_9070373"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070373"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070374"
          xlink:label="Fact_9070374"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070374"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070375"
          xlink:label="Fact_9070375"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070375"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070376"
          xlink:label="Fact_9070376"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070376"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070654"
          xlink:label="Fact_9070654"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070654"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070659"
          xlink:label="Fact_9070659"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070659"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070660"
          xlink:label="Fact_9070660"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070660"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070661"
          xlink:label="Fact_9070661"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070661"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070662"
          xlink:label="Fact_9070662"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070662"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070663"
          xlink:label="Fact_9070663"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070663"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070664"
          xlink:label="Fact_9070664"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070664"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070665"
          xlink:label="Fact_9070665"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070665"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070666"
          xlink:label="Fact_9070666"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070666"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070667"
          xlink:label="Fact_9070667"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070667"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070668"
          xlink:label="Fact_9070668"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070668"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070669"
          xlink:label="Fact_9070669"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070669"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070670"
          xlink:label="Fact_9070670"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070670"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070675"
          xlink:label="Fact_9070675"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070675"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070676"
          xlink:label="Fact_9070676"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070676"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070677"
          xlink:label="Fact_9070677"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070677"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070678"
          xlink:label="Fact_9070678"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070678"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070679"
          xlink:label="Fact_9070679"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070679"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070680"
          xlink:label="Fact_9070680"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070680"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070681"
          xlink:label="Fact_9070681"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070681"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070682"
          xlink:label="Fact_9070682"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070682"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070683"
          xlink:label="Fact_9070683"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070683"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070684"
          xlink:label="Fact_9070684"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070684"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070685"
          xlink:label="Fact_9070685"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070685"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070686"
          xlink:label="Fact_9070686"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070686"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070691"
          xlink:label="Fact_9070691"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070691"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070692"
          xlink:label="Fact_9070692"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070692"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070693"
          xlink:label="Fact_9070693"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070693"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070694"
          xlink:label="Fact_9070694"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070694"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070695"
          xlink:label="Fact_9070695"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070695"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070696"
          xlink:label="Fact_9070696"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070696"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070697"
          xlink:label="Fact_9070697"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070697"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070698"
          xlink:label="Fact_9070698"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070698"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070699"
          xlink:label="Fact_9070699"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070699"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070700"
          xlink:label="Fact_9070700"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070700"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070701"
          xlink:label="Fact_9070701"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070701"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070702"
          xlink:label="Fact_9070702"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070702"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070923"
          xlink:label="Fact_9070923"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070923"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070924"
          xlink:label="Fact_9070924"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070924"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070925"
          xlink:label="Fact_9070925"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070925"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070926"
          xlink:label="Fact_9070926"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070926"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070927"
          xlink:label="Fact_9070927"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070927"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070928"
          xlink:label="Fact_9070928"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070928"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070929"
          xlink:label="Fact_9070929"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070929"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070930"
          xlink:label="Fact_9070930"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070930"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070931"
          xlink:label="Fact_9070931"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070931"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070932"
          xlink:label="Fact_9070932"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070932"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070933"
          xlink:label="Fact_9070933"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070933"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070934"
          xlink:label="Fact_9070934"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070934"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070939"
          xlink:label="Fact_9070939"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070939"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070940"
          xlink:label="Fact_9070940"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070940"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070941"
          xlink:label="Fact_9070941"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070941"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070942"
          xlink:label="Fact_9070942"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070942"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070943"
          xlink:label="Fact_9070943"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070943"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070944"
          xlink:label="Fact_9070944"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070944"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070945"
          xlink:label="Fact_9070945"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070945"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070946"
          xlink:label="Fact_9070946"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070946"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070947"
          xlink:label="Fact_9070947"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070947"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070948"
          xlink:label="Fact_9070948"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070948"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070949"
          xlink:label="Fact_9070949"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070949"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070950"
          xlink:label="Fact_9070950"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070950"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070959"
          xlink:label="Fact_9070959"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070959"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070960"
          xlink:label="Fact_9070960"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070960"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070961"
          xlink:label="Fact_9070961"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070961"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070962"
          xlink:label="Fact_9070962"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070962"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070963"
          xlink:label="Fact_9070963"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070963"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070964"
          xlink:label="Fact_9070964"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070964"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070965"
          xlink:label="Fact_9070965"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070965"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070966"
          xlink:label="Fact_9070966"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070966"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070967"
          xlink:label="Fact_9070967"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070967"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070968"
          xlink:label="Fact_9070968"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070968"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070969"
          xlink:label="Fact_9070969"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070969"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070970"
          xlink:label="Fact_9070970"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070970"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070975"
          xlink:label="Fact_9070975"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070975"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070976"
          xlink:label="Fact_9070976"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070976"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070977"
          xlink:label="Fact_9070977"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070977"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070978"
          xlink:label="Fact_9070978"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070978"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070979"
          xlink:label="Fact_9070979"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070979"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070980"
          xlink:label="Fact_9070980"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070980"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070981"
          xlink:label="Fact_9070981"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070981"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070982"
          xlink:label="Fact_9070982"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070982"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070983"
          xlink:label="Fact_9070983"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070983"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070984"
          xlink:label="Fact_9070984"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070984"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070985"
          xlink:label="Fact_9070985"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070985"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070986"
          xlink:label="Fact_9070986"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070986"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070987"
          xlink:label="Fact_9070987"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070987"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070988"
          xlink:label="Fact_9070988"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070988"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070989"
          xlink:label="Fact_9070989"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070989"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070994"
          xlink:label="Fact_9070994"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070994"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070995"
          xlink:label="Fact_9070995"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070995"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070996"
          xlink:label="Fact_9070996"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070996"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070997"
          xlink:label="Fact_9070997"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070997"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070998"
          xlink:label="Fact_9070998"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070998"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9070999"
          xlink:label="Fact_9070999"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9070999"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071000"
          xlink:label="Fact_9071000"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071000"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071001"
          xlink:label="Fact_9071001"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071001"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071002"
          xlink:label="Fact_9071002"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071002"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071003"
          xlink:label="Fact_9071003"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071003"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071004"
          xlink:label="Fact_9071004"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071004"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071005"
          xlink:label="Fact_9071005"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071005"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071006"
          xlink:label="Fact_9071006"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071006"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071007"
          xlink:label="Fact_9071007"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071007"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071008"
          xlink:label="Fact_9071008"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071008"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071013"
          xlink:label="Fact_9071013"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071013"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071014"
          xlink:label="Fact_9071014"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071014"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071015"
          xlink:label="Fact_9071015"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071015"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071016"
          xlink:label="Fact_9071016"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071016"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071017"
          xlink:label="Fact_9071017"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071017"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071018"
          xlink:label="Fact_9071018"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071018"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071019"
          xlink:label="Fact_9071019"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071019"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071020"
          xlink:label="Fact_9071020"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071020"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071021"
          xlink:label="Fact_9071021"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071021"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071022"
          xlink:label="Fact_9071022"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071022"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071023"
          xlink:label="Fact_9071023"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071023"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071024"
          xlink:label="Fact_9071024"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071024"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071029"
          xlink:label="Fact_9071029"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071029"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071030"
          xlink:label="Fact_9071030"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071030"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071031"
          xlink:label="Fact_9071031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071031"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071032"
          xlink:label="Fact_9071032"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071032"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071033"
          xlink:label="Fact_9071033"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071033"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071034"
          xlink:label="Fact_9071034"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071034"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071035"
          xlink:label="Fact_9071035"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071035"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071036"
          xlink:label="Fact_9071036"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071036"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071037"
          xlink:label="Fact_9071037"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071037"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071038"
          xlink:label="Fact_9071038"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071038"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071039"
          xlink:label="Fact_9071039"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071039"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071040"
          xlink:label="Fact_9071040"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071040"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071045"
          xlink:label="Fact_9071045"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071045"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071046"
          xlink:label="Fact_9071046"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071046"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071047"
          xlink:label="Fact_9071047"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071047"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:footnote id="FN_30906" xlink:label="FN_30906" 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_9071047"
          xlink:to="FN_30906"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071048"
          xlink:label="Fact_9071048"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071048"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071049"
          xlink:label="Fact_9071049"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071049"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071050"
          xlink:label="Fact_9071050"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071050"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071050"
          xlink:to="FN_30906"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071051"
          xlink:label="Fact_9071051"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071051"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071052"
          xlink:label="Fact_9071052"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071052"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071053"
          xlink:label="Fact_9071053"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071053"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071053"
          xlink:to="FN_30906"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071054"
          xlink:label="Fact_9071054"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071054"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071055"
          xlink:label="Fact_9071055"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071055"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071056"
          xlink:label="Fact_9071056"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071056"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071056"
          xlink:to="FN_30906"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071061"
          xlink:label="Fact_9071061"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071061"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071062"
          xlink:label="Fact_9071062"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071062"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071063"
          xlink:label="Fact_9071063"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071063"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071064"
          xlink:label="Fact_9071064"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071064"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071065"
          xlink:label="Fact_9071065"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071065"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071066"
          xlink:label="Fact_9071066"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071066"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071067"
          xlink:label="Fact_9071067"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071067"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071068"
          xlink:label="Fact_9071068"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071068"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071069"
          xlink:label="Fact_9071069"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071069"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071070"
          xlink:label="Fact_9071070"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071070"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071071"
          xlink:label="Fact_9071071"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071071"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071072"
          xlink:label="Fact_9071072"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071072"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071073"
          xlink:label="Fact_9071073"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071073"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071074"
          xlink:label="Fact_9071074"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071074"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071075"
          xlink:label="Fact_9071075"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071075"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071080"
          xlink:label="Fact_9071080"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071080"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071081"
          xlink:label="Fact_9071081"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071081"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071082"
          xlink:label="Fact_9071082"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071082"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071083"
          xlink:label="Fact_9071083"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071083"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071084"
          xlink:label="Fact_9071084"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071084"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071085"
          xlink:label="Fact_9071085"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071085"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071086"
          xlink:label="Fact_9071086"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071086"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071087"
          xlink:label="Fact_9071087"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071087"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071088"
          xlink:label="Fact_9071088"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071088"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071089"
          xlink:label="Fact_9071089"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071089"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071090"
          xlink:label="Fact_9071090"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071090"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071091"
          xlink:label="Fact_9071091"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071091"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071092"
          xlink:label="Fact_9071092"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071092"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071093"
          xlink:label="Fact_9071093"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071093"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071094"
          xlink:label="Fact_9071094"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071094"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071099"
          xlink:label="Fact_9071099"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071099"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071100"
          xlink:label="Fact_9071100"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071100"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071101"
          xlink:label="Fact_9071101"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071101"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071102"
          xlink:label="Fact_9071102"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071102"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071103"
          xlink:label="Fact_9071103"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071103"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071104"
          xlink:label="Fact_9071104"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071104"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071105"
          xlink:label="Fact_9071105"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071105"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071106"
          xlink:label="Fact_9071106"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071106"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071107"
          xlink:label="Fact_9071107"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071107"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071108"
          xlink:label="Fact_9071108"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071108"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071109"
          xlink:label="Fact_9071109"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071109"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071110"
          xlink:label="Fact_9071110"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071110"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071115"
          xlink:label="Fact_9071115"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071115"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071116"
          xlink:label="Fact_9071116"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071116"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071117"
          xlink:label="Fact_9071117"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071117"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:footnote id="FN_30908" xlink:label="FN_30908" 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_9071117"
          xlink:to="FN_30908"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071118"
          xlink:label="Fact_9071118"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071118"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071119"
          xlink:label="Fact_9071119"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071119"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071120"
          xlink:label="Fact_9071120"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071120"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071120"
          xlink:to="FN_30908"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071121"
          xlink:label="Fact_9071121"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071121"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071122"
          xlink:label="Fact_9071122"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071122"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071123"
          xlink:label="Fact_9071123"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071123"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071123"
          xlink:to="FN_30908"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071124"
          xlink:label="Fact_9071124"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071124"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071125"
          xlink:label="Fact_9071125"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071125"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071126"
          xlink:label="Fact_9071126"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071126"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071126"
          xlink:to="FN_30908"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071131"
          xlink:label="Fact_9071131"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071131"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071132"
          xlink:label="Fact_9071132"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071132"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071133"
          xlink:label="Fact_9071133"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071133"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:footnote id="FN_30907" xlink:label="FN_30907" 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_9071133"
          xlink:to="FN_30907"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071134"
          xlink:label="Fact_9071134"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071134"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071135"
          xlink:label="Fact_9071135"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071135"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071136"
          xlink:label="Fact_9071136"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071136"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071136"
          xlink:to="FN_30907"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071137"
          xlink:label="Fact_9071137"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071137"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071138"
          xlink:label="Fact_9071138"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071138"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071139"
          xlink:label="Fact_9071139"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071139"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071139"
          xlink:to="FN_30907"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071140"
          xlink:label="Fact_9071140"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071140"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071141"
          xlink:label="Fact_9071141"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071141"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071142"
          xlink:label="Fact_9071142"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071142"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071142"
          xlink:to="FN_30907"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071147"
          xlink:label="Fact_9071147"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071147"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071148"
          xlink:label="Fact_9071148"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071148"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071149"
          xlink:label="Fact_9071149"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071149"
          xlink:to="FN_30903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071150"
          xlink:label="Fact_9071150"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071150"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071151"
          xlink:label="Fact_9071151"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071151"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071152"
          xlink:label="Fact_9071152"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071152"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071153"
          xlink:label="Fact_9071153"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071153"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071154"
          xlink:label="Fact_9071154"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071154"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071155"
          xlink:label="Fact_9071155"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071155"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071164"
          xlink:label="Fact_9071164"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071164"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071165"
          xlink:label="Fact_9071165"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071165"
          xlink:to="FN_30904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071182"
          xlink:label="Fact_9071182"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071182"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071204"
          xlink:label="Fact_9071204"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071204"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071226"
          xlink:label="Fact_9071226"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071226"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071244"
          xlink:label="Fact_9071244"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071244"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071283"
          xlink:label="Fact_9071283"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071283"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071305"
          xlink:label="Fact_9071305"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071305"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071327"
          xlink:label="Fact_9071327"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071327"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071349"
          xlink:label="Fact_9071349"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071349"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071410"
          xlink:label="Fact_9071410"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071410"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071432"
          xlink:label="Fact_9071432"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071432"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071454"
          xlink:label="Fact_9071454"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071454"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071472"
          xlink:label="Fact_9071472"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071472"
          xlink:to="FN_30905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9071494"
          xlink:label="Fact_9071494"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9071494"
          xlink:to="FN_30905"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
