<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1790</ContextCount>
  <ElementCount>42</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>148</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="8ded5eee1d4fc92.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>030000 - Disclosure - Form N-CSR Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/NcsrCover</Role>
      <ShortName>Form N-CSR Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="8ded5eee1d4fc92.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>030001 - Disclosure - Shareholder Report</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReport</Role>
      <ShortName>Shareholder Report</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="8ded5eee1d4fc92.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>040010 - Disclosure - Shareholder Report, Line Graph (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails</Role>
      <ShortName>Shareholder Report, Line Graph (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="8ded5eee1d4fc92.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>040015 - Disclosure - Shareholder Report, Average Annual Return (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails</Role>
      <ShortName>Shareholder Report, Average Annual Return (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="8ded5eee1d4fc92.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>040020 - Disclosure - Shareholder Report, Holdings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails</Role>
      <ShortName>Shareholder Report, Holdings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="N-CSR" isDefinitelyNotFs="true" isNcsr="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="8ded5eee1d4fc92.htm">8ded5eee1d4fc92.htm</File>
    <File>cik0000725781-20260615.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>chartimages_10122418.jpg</File>
    <File>chartimages_10122423.jpg</File>
    <File>chartimages_10122458.jpg</File>
    <File>chartimages_10122463.jpg</File>
    <File>chartimages_10122506.jpg</File>
    <File>chartimages_10122511.jpg</File>
    <File>chartimages_10122542.jpg</File>
    <File>chartimages_10122547.jpg</File>
    <File>chartimages_10122578.jpg</File>
    <File>chartimages_10122583.jpg</File>
    <File>chartimages_10122614.jpg</File>
    <File>chartimages_10122619.jpg</File>
    <File>chartimages_10122650.jpg</File>
    <File>chartimages_10122655.jpg</File>
    <File>chartimages_10122686.jpg</File>
    <File>chartimages_10122691.jpg</File>
    <File>chartimages_10122722.jpg</File>
    <File>chartimages_10122727.jpg</File>
    <File>chartimages_10122758.jpg</File>
    <File>chartimages_10122763.jpg</File>
    <File>chartimages_10122794.jpg</File>
    <File>chartimages_10122799.jpg</File>
    <File>chartimages_10122830.jpg</File>
    <File>chartimages_10122835.jpg</File>
    <File>chartimages_10122866.jpg</File>
    <File>chartimages_10122871.jpg</File>
    <File>chartimages_10122902.jpg</File>
    <File>chartimages_10122907.jpg</File>
    <File>chartimages_10122938.jpg</File>
    <File>chartimages_10122943.jpg</File>
    <File>chartimages_10122974.jpg</File>
    <File>chartimages_10122979.jpg</File>
    <File>chartimages_10123010.jpg</File>
    <File>chartimages_10123015.jpg</File>
    <File>chartimages_10123046.jpg</File>
    <File>chartimages_10123051.jpg</File>
    <File>chartimages_10123082.jpg</File>
    <File>chartimages_10123087.jpg</File>
    <File>chartimages_10123118.jpg</File>
    <File>chartimages_10123123.jpg</File>
    <File>chartimages_10123154.jpg</File>
    <File>chartimages_10123159.jpg</File>
    <File>chartimages_10123190.jpg</File>
    <File>chartimages_10123195.jpg</File>
    <File>chartimages_10123226.jpg</File>
    <File>chartimages_10123231.jpg</File>
    <File>chartimages_10123262.jpg</File>
    <File>chartimages_10123267.jpg</File>
    <File>chartimages_10123298.jpg</File>
    <File>chartimages_10123303.jpg</File>
    <File>chartimages_10123334.jpg</File>
    <File>chartimages_10123339.jpg</File>
    <File>chartimages_10123370.jpg</File>
    <File>chartimages_10123375.jpg</File>
    <File>chartimages_10123406.jpg</File>
    <File>chartimages_10123411.jpg</File>
    <File>chartimages_10123442.jpg</File>
    <File>chartimages_10123447.jpg</File>
    <File>chartimages_10123478.jpg</File>
    <File>chartimages_10123483.jpg</File>
    <File>chartimages_10123514.jpg</File>
    <File>chartimages_10123519.jpg</File>
    <File>chartimages_10123550.jpg</File>
    <File>chartimages_10123555.jpg</File>
    <File>chartimages_10123586.jpg</File>
    <File>chartimages_10123591.jpg</File>
    <File>chartimages_10123622.jpg</File>
    <File>chartimages_10123627.jpg</File>
    <File>chartimages_10123658.jpg</File>
    <File>chartimages_10123663.jpg</File>
    <File>chartimages_10123694.jpg</File>
    <File>chartimages_10123699.jpg</File>
    <File>chartimages_10123730.jpg</File>
    <File>chartimages_10123735.jpg</File>
    <File>chartimages_10123766.jpg</File>
    <File>chartimages_10123771.jpg</File>
    <File>chartimages_10123802.jpg</File>
    <File>chartimages_10123807.jpg</File>
    <File>chartimages_10123838.jpg</File>
    <File>chartimages_10123843.jpg</File>
    <File>chartimages_10123874.jpg</File>
    <File>chartimages_10123879.jpg</File>
    <File>chartimages_10123910.jpg</File>
    <File>chartimages_10123915.jpg</File>
    <File>chartimages_10123946.jpg</File>
    <File>chartimages_10123951.jpg</File>
    <File>chartimages_10123982.jpg</File>
    <File>chartimages_10123987.jpg</File>
    <File>chartimages_10124018.jpg</File>
    <File>chartimages_10124023.jpg</File>
    <File>chartimages_10124054.jpg</File>
    <File>chartimages_10124059.jpg</File>
    <File>chartimages_10124090.jpg</File>
    <File>chartimages_10124095.jpg</File>
    <File>chartimages_10124126.jpg</File>
    <File>chartimages_10124131.jpg</File>
    <File>chartimages_10124162.jpg</File>
    <File>chartimages_10124167.jpg</File>
    <File>chartimages_10124198.jpg</File>
    <File>chartimages_10124203.jpg</File>
    <File>images_2719.jpg</File>
    <File>images_2720.jpg</File>
    <File>img082e90f41.jpg</File>
    <File>img2ff7d7781.jpg</File>
    <File>img8f0829001.jpg</File>
    <File>img98b9a9b81.jpg</File>
    <File>imgb69959ac1.jpg</File>
    <File>imgbc711eae1.jpg</File>
    <File>imgc2268a1f1.jpg</File>
    <File>imgf796a2aa1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="100">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="56">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="3381">http://xbrl.sec.gov/oef/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
