<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000811968="http://www.americanfunds.com/20260430"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0000811968-20260430.xsd" xlink:type="simple"/>
    <context id="P11_01_2025To04_30_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024463MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024463MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024463MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024463MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024463MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024463MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024463MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024463MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024463MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024463MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024463MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024463MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024463MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024470MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024470MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024470MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024470MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024470MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024470MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024470MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024470MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024470MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024470MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024470MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024470MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024470MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024470Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189419MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189419MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000189419MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189419MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189419MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189419MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189419MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189419MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189419MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189419MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189419MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189419MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189419MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024471MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024471MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024471MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024471MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024471MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024471MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024471MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024471MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024471MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024471MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024471MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024471MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024471MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024471Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000068596MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068596MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068596MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068596MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068596MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068596MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068596MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068596MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068596MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068596MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068596MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068596MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068596MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000068596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180006MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000180006MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180006MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180006MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180006MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180006MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180006MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180006MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180006MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180006MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180006MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180006MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180006MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000180006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024472MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024472MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024472MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024472MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024472MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024472MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024472MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024472MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024472MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024472MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024472MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024472MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024472MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024472Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024474MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024474MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024474MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024474MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024474MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024474MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024474MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024474MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024474MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024474MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024474MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024474MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024474MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024474Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024475MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024475MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024475MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024475MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024475MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024475MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024475MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024475MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024475MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024475MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024475MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024475MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024475MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024475Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189418MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189418MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189418MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189418MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189418MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000189418MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189418MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189418MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189418MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189418MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189418MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189418MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189418MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000189418Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024476MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024476MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024476MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024476MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024476MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024476MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024476MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024476MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024476MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024476MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024476MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024476MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024476MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024476Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224565MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224565MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224565MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224565MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224565MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224565MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224565MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224565MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000224565MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224565MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224565MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224565MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224565MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224565Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224566MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224566MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224566MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224566MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224566MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224566MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000224566MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224566MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224566MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224566MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224566MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224566MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000224566MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000224566Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024464MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024464MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024464MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024464MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024464MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024464MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024464MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024464MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024464MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024464MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024464MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024464MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024464MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024465MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024465MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024465MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024465MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024465MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024465MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024465MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024465MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024465MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024465MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024465MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024465MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024465MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148440MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148440MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148440MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148440MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148440MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148440MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148440MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148440MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148440MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000148440MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148440MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148440MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148440MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000148440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024466MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024466MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024466MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024466MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024466MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024466MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024466MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024466MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024466MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024466MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024466MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024466MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024466MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024467MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024467MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024467MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024467MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024467MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024467MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024467MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024467MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024467MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024467MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024467MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024467MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024467MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164810MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000164810MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164810MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164810MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164810MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164810MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164810MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164810MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164810MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164810MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164810MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164810MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164810MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000164810Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024468MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024468MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024468MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024468MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024468MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024468MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024468MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024468MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024468MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024468MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024468MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024468MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000024468MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000024468Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077881MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077881MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077881MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000077881MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:BondsNotesAndOtherDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077881MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:InvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077881MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000811968:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077881MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077881MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077881MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077881MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077881MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077881MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077881MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000811968:C000077881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>cik0000811968:Holding</measure>
    </unit>
    <dei:DocumentType contextRef="P11_01_2025To04_30_2026" id="hidden8323169">N-CSRS</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P11_01_2025To04_30_2026" id="ixv-75782">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P11_01_2025To04_30_2026" id="ixv-75783">0000811968</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P11_01_2025To04_30_2026" id="ixv-75784">N-1A</dei:EntityInvCompanyType>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75785"
      unitRef="Unit_pure">0.0210</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323186"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75787"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75788"
      unitRef="Unit_pure">0.0627</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75789"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75790"
      unitRef="Unit_pure">0.1354</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75791"
      unitRef="Unit_pure">0.0063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024463MemberoefClassAxis"
      decimals="INF"
      id="ixv-75792"
      unitRef="Unit_pure">0.1631</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75793"
      unitRef="Unit_pure">0.1495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75794"
      unitRef="Unit_pure">0.1157</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75795"
      unitRef="Unit_pure">0.0889</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75796"
      unitRef="Unit_pure">0.0803</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75797"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75798"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75799"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75800"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75801"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024470MemberoefClassAxis"
      decimals="INF"
      id="ixv-75802"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75803"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323230"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75805"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75806"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75807"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75808"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75809"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75810"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000189419MemberoefClassAxis"
      decimals="INF"
      id="ixv-75811"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75812"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323261"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75814"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75815"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75816"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75817"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75818"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75819"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75820"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75821"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75822"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75823"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75824"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75825"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75826"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75827"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75828"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024471MemberoefClassAxis"
      decimals="INF"
      id="ixv-75829"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75830"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323295"
      unitRef="Unit_pure">0.0430000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75832"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000068596MemberoefClassAxis"
      decimals="INF"
      id="ixv-75833"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75834"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323328"
      unitRef="Unit_pure">0.04300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75836"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75837"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75838"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75839"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75840"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75841"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75842"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75843"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75844"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75845"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000180006MemberoefClassAxis"
      decimals="INF"
      id="ixv-75846"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75847"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323359"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75849"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75850"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75851"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75852"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75853"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75854"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75855"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75856"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323390"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75858"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75859"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75860"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75861"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75862"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024472MemberoefClassAxis"
      decimals="INF"
      id="ixv-75863"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75864"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75865"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75866"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75867"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75868"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75869"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75870"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75871"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75872"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75873"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75874"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75875"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75876"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75877"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024474MemberoefClassAxis"
      decimals="INF"
      id="ixv-75878"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75879"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323413"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75881"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024475MemberoefClassAxis"
      decimals="INF"
      id="ixv-75882"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75883"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323443"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75885"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75886"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75887"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75888"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75889"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75890"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75891"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75892"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75893"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75894"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75895"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75896"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000189418MemberoefClassAxis"
      decimals="INF"
      id="ixv-75897"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75898"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323468"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75900"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75901"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75902"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75903"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75904"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75905"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75906"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024476MemberoefClassAxis"
      decimals="INF"
      id="ixv-75907"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75908"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323490"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75910"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75911"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75912"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75913"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75914"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75915"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75916"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75917"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75918"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75919"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75920"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75921"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75922"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75923"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75924"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000224565MemberoefClassAxis"
      decimals="INF"
      id="ixv-75925"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75926"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323512"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75928"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75929"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323534"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75931"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75932"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75933"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75934"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000224566MemberoefClassAxis"
      decimals="INF"
      id="ixv-75935"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75936"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75937"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75938"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75939"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75940"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75941"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75942"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75943"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75944"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75945"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75946"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75947"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75948"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75949"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024464MemberoefClassAxis"
      decimals="INF"
      id="ixv-75950"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75951"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323556"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024465MemberoefClassAxis"
      decimals="INF"
      id="ixv-75953"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75954"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323578"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75956"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75957"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75958"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75959"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75960"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75961"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75962"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75963"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75964"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75965"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75966"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75967"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75968"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75969"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75970"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75971"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75972"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75973"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000148440MemberoefClassAxis"
      decimals="INF"
      id="ixv-75974"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75975"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323600"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75977"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75978"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75979"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75980"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75981"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024466MemberoefClassAxis"
      decimals="INF"
      id="ixv-75982"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75983"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323622"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75985"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75986"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75987"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75988"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75989"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75990"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75991"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75992"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75993"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75994"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024467MemberoefClassAxis"
      decimals="INF"
      id="ixv-75995"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75996"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323644"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75998"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-75999"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76000"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76001"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000164810MemberoefClassAxis"
      decimals="INF"
      id="ixv-76002"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76003"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323666"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76005"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76006"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76007"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76008"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76009"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76010"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76011"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76012"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76013"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76014"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76015"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76016"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76017"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76018"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76019"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76020"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000024468MemberoefClassAxis"
      decimals="INF"
      id="ixv-76021"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76022"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323688"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76024"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76025"
      unitRef="Unit_pure">0.0541</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76026"
      unitRef="Unit_pure">0.135400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76027"
      unitRef="Unit_pure">0.006300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BondsNotesAndOtherDebtInstrumentsMemberoefIndustrySectorAxis_C000077881MemberoefClassAxis"
      decimals="INF"
      id="ixv-76028"
      unitRef="Unit_pure">0.163100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis_InvestmentFundsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76029"
      unitRef="Unit_pure">0.02100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8323710"
      unitRef="Unit_pure">0.0430</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76031"
      unitRef="Unit_pure">0.149500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76032"
      unitRef="Unit_pure">0.080300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76033"
      unitRef="Unit_pure">0.0800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76034"
      unitRef="Unit_pure">0.088900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76035"
      unitRef="Unit_pure">0.115700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-76036"
      unitRef="Unit_pure">0.062700</oef:PctOfNav>
    <dei:EntityRegistrantName contextRef="P11_01_2025To04_30_2026" id="ixv-78427">Capital Income Builder</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P11_01_2025To04_30_2026" id="ixv-78428">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      id="ixv-72">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      id="ixv-78429">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      id="ixv-78430">CAIBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      id="ixv-85">This semi-annual shareholder report contains important information about Capital Income Builder&lt;span style="white-space: nowrap;display:inline;"&gt;&#160;&lt;/span&gt;(the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      id="ixv-78431">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      id="ixv-87">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-A&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="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      id="ixv-78432">capitalgroup.com/mutual-fund-literature-A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      id="ixv-89">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      id="ixv-92">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class A&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;30&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.57&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      decimals="0"
      id="ixv-78433"
      unitRef="Unit_USD">30</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323211"
      unitRef="Unit_pure">0.0057</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      id="ixv-119">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&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;26&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis"
      decimals="-6"
      id="ixv-78435"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000024463MemberoefClassAxis"
      decimals="0"
      id="ixv-78436"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      decimals="INF"
      id="ixv-78437"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024463MemberoefClassAxis"
      id="ixv-142">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(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="" src="chartimages_1600780.jpg" style="width: 400px; height: 210px;"/&gt;&lt;br/&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="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      id="ixv-177">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      id="ixv-78438">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      id="ixv-78439">CIBCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      id="ixv-78440">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      id="ixv-78441">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      id="ixv-186">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-C&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="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      id="ixv-78442">capitalgroup.com/mutual-fund-literature-C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      id="ixv-188">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      id="ixv-192">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class C&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;68&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.32&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      decimals="0"
      id="ixv-78443"
      unitRef="Unit_USD">68</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323245"
      unitRef="Unit_pure">0.0132</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      id="ixv-216">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis"
      decimals="-6"
      id="ixv-78445"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000024470MemberoefClassAxis"
      decimals="0"
      id="ixv-78446"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      decimals="INF"
      id="ixv-78447"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024470MemberoefClassAxis"
      id="ixv-239">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600824.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      id="ixv-273">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      id="ixv-78448">Class T</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      id="ixv-78449">TCIBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      id="ixv-78450">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      id="ixv-78451">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      id="ixv-282">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; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature&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="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      id="ixv-78452">capitalgroup.com/mutual-fund-literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      id="ixv-285">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      id="ixv-288">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: 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 T&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;16&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;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      decimals="0"
      id="ixv-78453"
      unitRef="Unit_USD">16</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323276"
      unitRef="Unit_pure">0.0031</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      id="ixv-315">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&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;26&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis"
      decimals="-6"
      id="ixv-78455"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000189419MemberoefClassAxis"
      decimals="0"
      id="ixv-78456"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      decimals="INF"
      id="ixv-78457"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189419MemberoefClassAxis"
      id="ixv-342">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600648.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      id="ixv-379">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      id="ixv-78458">Class F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      id="ixv-78459">CIBFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      id="ixv-78460">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      id="ixv-78461">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      id="ixv-388">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F1&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="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      id="ixv-78462">capitalgroup.com/mutual-fund-literature-F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      id="ixv-390">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      id="ixv-393">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none;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.64&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      decimals="0"
      id="ixv-78463"
      unitRef="Unit_USD">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323315"
      unitRef="Unit_pure">0.0064</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      id="ixv-417">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis"
      decimals="-6"
      id="ixv-78465"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000024471MemberoefClassAxis"
      decimals="0"
      id="ixv-78466"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      decimals="INF"
      id="ixv-78467"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024471MemberoefClassAxis"
      id="ixv-440">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600868.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      id="ixv-473">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      id="ixv-78468">Class F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      id="ixv-78469">CAIFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      id="ixv-482">This semi-annual shareholder report contains important information about Capital Income Builder&lt;span style="white-space: nowrap;display:inline;"&gt;&#160;&lt;/span&gt;(the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      id="ixv-78470">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      id="ixv-484">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F2&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="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      id="ixv-78471">capitalgroup.com/mutual-fund-literature-F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      id="ixv-486">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      id="ixv-489">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six &lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;19&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.37&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      decimals="0"
      id="ixv-78472"
      unitRef="Unit_USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323343"
      unitRef="Unit_pure">0.0037</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      id="ixv-514">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis"
      decimals="-6"
      id="ixv-78474"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000068596MemberoefClassAxis"
      decimals="0"
      id="ixv-78475"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      decimals="INF"
      id="ixv-78476"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000068596MemberoefClassAxis"
      id="ixv-537">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600912.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      id="ixv-571">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      id="ixv-78477">Class F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      id="ixv-78478">CFIHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      id="ixv-78479">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      id="ixv-78480">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      id="ixv-580">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; letter-spacing: -0.05pt; line-height: 15pt;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="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      id="ixv-78481">capitalgroup.com/mutual-fund-literature-F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      id="ixv-583">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      id="ixv-586">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;14&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.26&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      decimals="0"
      id="ixv-78482"
      unitRef="Unit_USD">14</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323379"
      unitRef="Unit_pure">0.0026</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      id="ixv-613">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&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;26&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis"
      decimals="-6"
      id="ixv-78484"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000180006MemberoefClassAxis"
      decimals="0"
      id="ixv-78485"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      decimals="INF"
      id="ixv-78486"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180006MemberoefClassAxis"
      id="ixv-636">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600560.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      id="ixv-671">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      id="ixv-78487">Class 529-A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      id="ixv-78488">CIRAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      id="ixv-78489">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      id="ixv-78490">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      id="ixv-680">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529A&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="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      id="ixv-78491">capitalgroup.com/mutual-fund-literature-529A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      id="ixv-682">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      id="ixv-685">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-A&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;31&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.60&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      decimals="0"
      id="ixv-78492"
      unitRef="Unit_USD">31</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323399"
      unitRef="Unit_pure">0.006</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      id="ixv-709">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis"
      decimals="-6"
      id="ixv-78494"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000024472MemberoefClassAxis"
      decimals="0"
      id="ixv-78495"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      decimals="INF"
      id="ixv-78496"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024472MemberoefClassAxis"
      id="ixv-732">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600956.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      id="ixv-765">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      id="ixv-78497">Class 529-C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      id="ixv-78498">CIRCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      id="ixv-78499">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      id="ixv-78500">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      id="ixv-774">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;/span&gt;&lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529C&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="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      id="ixv-78501">capitalgroup.com/mutual-fund-literature-529C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      id="ixv-777">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      id="ixv-780">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-C&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;71&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.37&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      decimals="0"
      id="ixv-78502"
      unitRef="Unit_USD">71</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323421"
      unitRef="Unit_pure">0.0137</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      id="ixv-804">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis"
      decimals="-6"
      id="ixv-78504"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000024474MemberoefClassAxis"
      decimals="0"
      id="ixv-78505"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      decimals="INF"
      id="ixv-78506"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024474MemberoefClassAxis"
      id="ixv-827">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600076.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      id="ixv-860">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      id="ixv-78507">Class 529-E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      id="ixv-78508">CIREX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      id="ixv-78509">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      id="ixv-78510">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      id="ixv-869">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529E&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="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      id="ixv-78511">capitalgroup.com/mutual-fund-literature-529E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      id="ixv-871">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      id="ixv-874">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none;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.84&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      decimals="0"
      id="ixv-78512"
      unitRef="Unit_USD">44</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323429"
      unitRef="Unit_pure">0.0084</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      id="ixv-898">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis"
      decimals="-6"
      id="ixv-78514"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000024475MemberoefClassAxis"
      decimals="0"
      id="ixv-78515"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      decimals="INF"
      id="ixv-78516"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024475MemberoefClassAxis"
      id="ixv-921">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600164.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      id="ixv-954">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      id="ixv-78517">Class 529-T</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      id="ixv-78518">TCBBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      id="ixv-78519">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      id="ixv-78520">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      id="ixv-963">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature&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="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      id="ixv-78521">capitalgroup.com/mutual-fund-literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      id="ixv-965">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      id="ixv-968">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-T&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;19&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.37&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      decimals="0"
      id="ixv-78522"
      unitRef="Unit_USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323454"
      unitRef="Unit_pure">0.0037</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      id="ixv-992">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis"
      decimals="-6"
      id="ixv-78524"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000189418MemberoefClassAxis"
      decimals="0"
      id="ixv-78525"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      decimals="INF"
      id="ixv-78526"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189418MemberoefClassAxis"
      id="ixv-1015">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600604.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      id="ixv-1048">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      id="ixv-78527">Class 529-F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      id="ixv-78528">CIRFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      id="ixv-78529">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      id="ixv-78530">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      id="ixv-1057">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529F1&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="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      id="ixv-78531">capitalgroup.com/mutual-fund-literature-529F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      id="ixv-1059">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      id="ixv-1062">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-F-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;23&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.44&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      decimals="0"
      id="ixv-78532"
      unitRef="Unit_USD">23</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323476"
      unitRef="Unit_pure">0.0044</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      id="ixv-1086">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis"
      decimals="-6"
      id="ixv-78534"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000024476MemberoefClassAxis"
      decimals="0"
      id="ixv-78535"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      decimals="INF"
      id="ixv-78536"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024476MemberoefClassAxis"
      id="ixv-1109">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600120.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      id="ixv-1142">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      id="ixv-78537">Class 529-F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      id="ixv-78538">FBCIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      id="ixv-78539">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      id="ixv-78540">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      id="ixv-1151">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529F2&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="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      id="ixv-78541">capitalgroup.com/mutual-fund-literature-529F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      id="ixv-1153">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      id="ixv-1156">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-F-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;18&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.35&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      decimals="0"
      id="ixv-78542"
      unitRef="Unit_USD">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323498"
      unitRef="Unit_pure">0.0035</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      id="ixv-1180">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis"
      decimals="-6"
      id="ixv-78544"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000224565MemberoefClassAxis"
      decimals="0"
      id="ixv-78545"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      decimals="INF"
      id="ixv-78546"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000224565MemberoefClassAxis"
      id="ixv-1203">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600692.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      id="ixv-1236">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      id="ixv-78547">Class 529-F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      id="ixv-78548">FWCBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      id="ixv-78549">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      id="ixv-78550">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      id="ixv-1245">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529F3&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="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      id="ixv-78551">capitalgroup.com/mutual-fund-literature-529F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      id="ixv-1247">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      id="ixv-1250">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&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;display:inline;"&gt;$&lt;/div&gt;16&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="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      decimals="0"
      id="ixv-78552"
      unitRef="Unit_USD">16</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323520"
      unitRef="Unit_pure">0.0031</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      id="ixv-1274">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis"
      decimals="-6"
      id="ixv-78554"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000224566MemberoefClassAxis"
      decimals="0"
      id="ixv-78555"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      decimals="INF"
      id="ixv-78556"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000224566MemberoefClassAxis"
      id="ixv-1297">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600736.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      id="ixv-1331">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      id="ixv-78557">Class R-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      id="ixv-78558">RIRAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      id="ixv-78559">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      id="ixv-78560">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      id="ixv-1340">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; letter-spacing: -0.05pt; line-height: 15pt;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="display:inline;"&gt;(800) 421-4225&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      id="ixv-78561">capitalgroup.com/mutual-fund-literature-R1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      id="ixv-1343">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      id="ixv-1346">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;70&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.35&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      decimals="0"
      id="ixv-78562"
      unitRef="Unit_USD">70</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323542"
      unitRef="Unit_pure">0.0135</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      id="ixv-1373">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&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;26&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis"
      decimals="-6"
      id="ixv-78564"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000024464MemberoefClassAxis"
      decimals="0"
      id="ixv-78565"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      decimals="INF"
      id="ixv-78566"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024464MemberoefClassAxis"
      id="ixv-1396">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600208.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      id="ixv-1431">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      id="ixv-78567">Class R-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      id="ixv-78568">RIRBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      id="ixv-78569">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      id="ixv-78570">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      id="ixv-1440">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2&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="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      id="ixv-78571">capitalgroup.com/mutual-fund-literature-R2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      id="ixv-1442">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      id="ixv-1445">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;70&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.36&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      decimals="0"
      id="ixv-78572"
      unitRef="Unit_USD">70</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323564"
      unitRef="Unit_pure">0.0136</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      id="ixv-1469">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis"
      decimals="-6"
      id="ixv-78574"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000024465MemberoefClassAxis"
      decimals="0"
      id="ixv-78575"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      decimals="INF"
      id="ixv-78576"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024465MemberoefClassAxis"
      id="ixv-1492">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600252.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      id="ixv-1525">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      id="ixv-78577">Class R-2E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      id="ixv-78578">RCEEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      id="ixv-78579">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      id="ixv-78580">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      id="ixv-1534">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2E&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="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      id="ixv-78581">capitalgroup.com/mutual-fund-literature-R2E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      id="ixv-1536">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      id="ixv-1539">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-2E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;55&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.06&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      decimals="0"
      id="ixv-78582"
      unitRef="Unit_USD">55</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323586"
      unitRef="Unit_pure">0.0106</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      id="ixv-1563">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis"
      decimals="-6"
      id="ixv-78584"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000148440MemberoefClassAxis"
      decimals="0"
      id="ixv-78585"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      decimals="INF"
      id="ixv-78586"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000148440MemberoefClassAxis"
      id="ixv-1586">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600472.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      id="ixv-1619">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      id="ixv-78587">Class R-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      id="ixv-78588">RIRCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      id="ixv-78589">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      id="ixv-78590">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      id="ixv-1628">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R3&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="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      id="ixv-78591">capitalgroup.com/mutual-fund-literature-R3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      id="ixv-1630">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      id="ixv-1633">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&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;display:inline;"&gt;$&lt;/div&gt;47&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.91&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      decimals="0"
      id="ixv-78592"
      unitRef="Unit_USD">47</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323608"
      unitRef="Unit_pure">0.0091</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      id="ixv-1657">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis"
      decimals="-6"
      id="ixv-78594"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000024466MemberoefClassAxis"
      decimals="0"
      id="ixv-78595"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      decimals="INF"
      id="ixv-78596"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024466MemberoefClassAxis"
      id="ixv-1680">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600296.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      id="ixv-1713">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      id="ixv-78597">Class R-4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      id="ixv-78598">RIREX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      id="ixv-78599">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      id="ixv-78600">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      id="ixv-1722">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R4&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="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      id="ixv-78601">capitalgroup.com/mutual-fund-literature-R4</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      id="ixv-1724">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      id="ixv-1727">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&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;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.61&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      decimals="0"
      id="ixv-78602"
      unitRef="Unit_USD">32</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323630"
      unitRef="Unit_pure">0.0061</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      id="ixv-1751">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis"
      decimals="-6"
      id="ixv-78604"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000024467MemberoefClassAxis"
      decimals="0"
      id="ixv-78605"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      decimals="INF"
      id="ixv-78606"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024467MemberoefClassAxis"
      id="ixv-1774">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600340.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      id="ixv-1807">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      id="ixv-78607">Class R-5E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      id="ixv-78608">RIRHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      id="ixv-78609">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      id="ixv-78610">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      id="ixv-1816">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5E&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="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      id="ixv-78611">capitalgroup.com/mutual-fund-literature-R5E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      id="ixv-1818">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      id="ixv-1821">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&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;display:inline;"&gt;$&lt;/div&gt;21&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.41&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      decimals="0"
      id="ixv-78612"
      unitRef="Unit_USD">21</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323652"
      unitRef="Unit_pure">0.0041</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      id="ixv-1845">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis"
      decimals="-6"
      id="ixv-78614"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000164810MemberoefClassAxis"
      decimals="0"
      id="ixv-78615"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      decimals="INF"
      id="ixv-78616"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164810MemberoefClassAxis"
      id="ixv-1868">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600516.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      id="ixv-1901">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      id="ixv-78617">Class R-5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      id="ixv-78618">RIRFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      id="ixv-78619">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      id="ixv-78620">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      id="ixv-1910">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5&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="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      id="ixv-78621">capitalgroup.com/mutual-fund-literature-R5</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      id="ixv-1912">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      id="ixv-1915">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&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;display:inline;"&gt;$&lt;/div&gt;16&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="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      decimals="0"
      id="ixv-78622"
      unitRef="Unit_USD">16</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323674"
      unitRef="Unit_pure">0.0031</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      id="ixv-1939">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis"
      decimals="-6"
      id="ixv-78624"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000024468MemberoefClassAxis"
      decimals="0"
      id="ixv-78625"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      decimals="INF"
      id="ixv-78626"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000024468MemberoefClassAxis"
      id="ixv-1962">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600384.jpg" style="display: block; width: 300pt;"/&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="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      id="ixv-1995">Capital Income Builder&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      id="ixv-78627">Class R-6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      id="ixv-78628">RIRGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      id="ixv-78629">This semi-annual shareholder report contains important information about Capital Income Builder (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      id="ixv-78630">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      id="ixv-2004">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R6&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="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      id="ixv-78631">capitalgroup.com/mutual-fund-literature-R6</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      id="ixv-2006">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      id="ixv-2009">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; width: 126.9pt;"&gt;Share class&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; width: 171.072pt; padding-right: 6pt; padding-bottom: 3pt; padding-left: 6pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; padding-top: 3pt; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0; border-right-color: initial; border-right-style: none; border-right-width: initial;"&gt;Costs paid as a percentage of a $10,000 investment&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;display:inline;"&gt;$&lt;/div&gt;14&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      decimals="0"
      id="ixv-78632"
      unitRef="Unit_USD">14</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      decimals="INF"
      id="Fact_8323696"
      unitRef="Unit_pure">0.0026</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      id="ixv-2033">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none;display:inline;"&gt;$&lt;/div&gt;126,774&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;2,714&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;32&lt;div style="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;26&lt;div style="display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis"
      decimals="-6"
      id="ixv-78634"
      unitRef="Unit_USD">126774000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000077881MemberoefClassAxis"
      decimals="0"
      id="ixv-78635"
      unitRef="Unit_Holding">2714</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      decimals="INF"
      id="ixv-78636"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000077881MemberoefClassAxis"
      id="ixv-2056">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1600428.jpg" style="display: block; width: 300pt;"/&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>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_8323186"
          xlink:label="Fact_8323186"
          xlink:type="locator"/>
        <link:footnote id="FN_27659" xlink:label="FN_27659" 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_8323186"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323211"
          xlink:label="Fact_8323211"
          xlink:type="locator"/>
        <link:footnote id="FN_27658" xlink:label="FN_27658" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323211"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323230"
          xlink:label="Fact_8323230"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323230"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323245"
          xlink:label="Fact_8323245"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323245"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323261"
          xlink:label="Fact_8323261"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323261"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323276"
          xlink:label="Fact_8323276"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323276"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323295"
          xlink:label="Fact_8323295"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323295"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323315"
          xlink:label="Fact_8323315"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323315"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323328"
          xlink:label="Fact_8323328"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323328"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323343"
          xlink:label="Fact_8323343"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323343"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323359"
          xlink:label="Fact_8323359"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323359"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323379"
          xlink:label="Fact_8323379"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323379"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323390"
          xlink:label="Fact_8323390"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323390"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323399"
          xlink:label="Fact_8323399"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323399"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323413"
          xlink:label="Fact_8323413"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323413"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323421"
          xlink:label="Fact_8323421"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323421"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323429"
          xlink:label="Fact_8323429"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323429"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323443"
          xlink:label="Fact_8323443"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323443"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323454"
          xlink:label="Fact_8323454"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323454"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323468"
          xlink:label="Fact_8323468"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323468"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323476"
          xlink:label="Fact_8323476"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323476"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323490"
          xlink:label="Fact_8323490"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323490"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323498"
          xlink:label="Fact_8323498"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323498"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323512"
          xlink:label="Fact_8323512"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323512"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323520"
          xlink:label="Fact_8323520"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323520"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323534"
          xlink:label="Fact_8323534"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323534"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323542"
          xlink:label="Fact_8323542"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323542"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323556"
          xlink:label="Fact_8323556"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323556"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323564"
          xlink:label="Fact_8323564"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323564"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323578"
          xlink:label="Fact_8323578"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323578"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323586"
          xlink:label="Fact_8323586"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323586"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323600"
          xlink:label="Fact_8323600"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323600"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323608"
          xlink:label="Fact_8323608"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323608"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323622"
          xlink:label="Fact_8323622"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323622"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323630"
          xlink:label="Fact_8323630"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323630"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323644"
          xlink:label="Fact_8323644"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323644"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323652"
          xlink:label="Fact_8323652"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323652"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323666"
          xlink:label="Fact_8323666"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323666"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323674"
          xlink:label="Fact_8323674"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323674"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323688"
          xlink:label="Fact_8323688"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323688"
          xlink:to="FN_27659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323696"
          xlink:label="Fact_8323696"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323696"
          xlink:to="FN_27658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8323710"
          xlink:label="Fact_8323710"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8323710"
          xlink:to="FN_27659"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
