<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>41</ContextCount>
  <ElementCount>25</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>14</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="8df08713bc6d0dd.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="8df08713bc6d0dd.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="8df08713bc6d0dd.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.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>3</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-CSRS" isDefinitelyNotFs="true" isNcsr="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="8df08713bc6d0dd.htm">8df08713bc6d0dd.htm</File>
    <File>cik0000892538-20260825.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>chartimages_1142864.jpg</File>
    <File>chartimages_1142886.jpg</File>
    <File>chartimages_1142901.jpg</File>
    <File>chartimages_1142933.jpg</File>
    <File>chartimages_1142945.jpg</File>
    <File>chartimages_1142985.jpg</File>
    <File>chartimages_1142992.jpg</File>
    <File>chartimages_1143025.jpg</File>
    <File>chartimages_1143046.jpg</File>
    <File>chartimages_1143076.jpg</File>
    <File>g06sxisoxb8r1qz6k4p10.jpg</File>
    <File>g0e7udp6im24whogowbrx.jpg</File>
    <File>g0f10vumo8ssfbvfoaj75.jpg</File>
    <File>g0o0imedwwy7t6pz5gsqh.jpg</File>
    <File>g0v62vjsbp88feo83tg9k.jpg</File>
    <File>g0vyjirabcpmip5ht6kkg.jpg</File>
    <File>g14qxtj69mp37b5dn2afo.jpg</File>
    <File>g1pwy6k4y9964rkdq6ctm.jpg</File>
    <File>g1zyvufkls3895dexu105.jpg</File>
    <File>g2biq9ynro88p9ozh6ufz.jpg</File>
    <File>g2ra6y2oobpcwxhj859vx.jpg</File>
    <File>g3amw4uka0phfphwtgcpo.jpg</File>
    <File>g3h75x023edvz2uioqvic.jpg</File>
    <File>g4ogzkg49rh71nnudgzj2.jpg</File>
    <File>g4yyqb0p3b711s7xob1lq.jpg</File>
    <File>g52az105fa8dzkqs69bzn.jpg</File>
    <File>g5vydw9xfdgybxlcxjy4t.jpg</File>
    <File>g6li2kh2dsb2s1awcy7ex.jpg</File>
    <File>g6ptw42x0ej5vix3kl8ja.jpg</File>
    <File>g6rjtbxpal3yz34dp7ihg.jpg</File>
    <File>g7vz0k36mwyif475o4odj.jpg</File>
    <File>g7y3d2780i06ptd5oo4ne.jpg</File>
    <File>g8nnnu41wjv97iybkxgxx.jpg</File>
    <File>g97srds5ljfzo5w9a819x.jpg</File>
    <File>ga12k2981htx70m8mb18z.jpg</File>
    <File>gaclj04wpv4txrlygiaz8.jpg</File>
    <File>gao279qfam4ng2lkxwsyw.jpg</File>
    <File>gauu79ewgd2zrtj4nglzv.jpg</File>
    <File>gb2qu35rdc0h5fhv69fzw.jpg</File>
    <File>gb9ipx3ehpwd3ba1ib946.jpg</File>
    <File>gbnkpba26txx8stcoaeje.jpg</File>
    <File>gbqjc6859qlfj6rns83q3.jpg</File>
    <File>gchuhzmzwfyssbaq4tdam.jpg</File>
    <File>gczom7eyc3nr6ahjsf2x0.jpg</File>
    <File>gd6ujiotv7yj8agpyiyv0.jpg</File>
    <File>gda4rj45rwmpzxdemzppt.jpg</File>
    <File>gf2ps5vnxbc4ah3asjrlu.jpg</File>
    <File>gfi0sa09k6q2og524g9oc.jpg</File>
    <File>gfrtfu5nmyjkh9z663urr.jpg</File>
    <File>gfy3jg5oe77nllw2gm4fd.jpg</File>
    <File>gg2rv0msizf16hlzut777.jpg</File>
    <File>ggp07muew14fwjly1ujg6.jpg</File>
    <File>ghbaztggf268riv5ouovh.jpg</File>
    <File>ghc55dvkieej4zlqtg0yy.jpg</File>
    <File>gi1od67rvcgf6495xx5za.jpg</File>
    <File>gi9e489w7yyxxhswcrg41.jpg</File>
    <File>gidzjjxyu31mhunhb716b.jpg</File>
    <File>gj8yiuet7k2nj2piunr7d.jpg</File>
    <File>gjbpnpslyebvg4vi7ikvd.jpg</File>
    <File>gjibxtfpr770qq2ldjho3.jpg</File>
    <File>gjkmojosaisk8x752pdv8.jpg</File>
    <File>gjwy1f4jrvrjqcqjy5ze5.jpg</File>
    <File>gjx2fpcxwcqf1b1ey50aw.jpg</File>
    <File>gjymm6jim0x03xdhkx370.jpg</File>
    <File>gjyzsm1ngnqwd6tc5oi1c.jpg</File>
    <File>gk6j0p49bxrot2vv4xmud.jpg</File>
    <File>gksvxu650zegg3l63q3b5.jpg</File>
    <File>gkyf1t55322olpw3d72cd.jpg</File>
    <File>gkyzrj9lzbm44y9m3ccoa.jpg</File>
    <File>gm51ayzggwht6ec7r81n5.jpg</File>
    <File>gm6zp8qbmlqz44id9sjv8.jpg</File>
    <File>gmfkdsndmzasemht5yhb0.jpg</File>
    <File>gmm82tzwzzbofgdgaxvcs.jpg</File>
    <File>gmr2fwjd7t7pvo0zx2aqi.jpg</File>
    <File>gnqtgc3ep0q78azd0ptvi.jpg</File>
    <File>gp45jxd9vqklv0djym61l.jpg</File>
    <File>gpkpbvy61t8420251quvw.jpg</File>
    <File>gqf9pj7kcn11i662c2iw1.jpg</File>
    <File>gqygnf6in00x4tgvfz1ep.jpg</File>
    <File>gr45m4b7l8akv3is5e7aa.jpg</File>
    <File>gs8go8rgcl4ax5oablpwy.jpg</File>
    <File>gshhihoxm67faizea1qqr.jpg</File>
    <File>gtt3g92phdqavdjw62bji.jpg</File>
    <File>gukg7wpq470awlc5msw7p.jpg</File>
    <File>gulh7y2d97br6ngur41wp.jpg</File>
    <File>gurdf3wsispv3tni9z0ff.jpg</File>
    <File>gvkeldnblfz9we207ih3f.jpg</File>
    <File>gvmg89faln8el6vfvibj2.jpg</File>
    <File>gwoajdsxx871nah2q31yf.jpg</File>
    <File>gwvwr2ks6rq4cbfa8qsk2.jpg</File>
    <File>gwxlu25crwuzrt0kkyv3w.jpg</File>
    <File>gx5u0t5s6weg1tgmpe380.jpg</File>
    <File>gx8vatn2gn64ie2regpuj.jpg</File>
    <File>gxkzdsytfk2wx8gu6p81j.jpg</File>
    <File>gxt2hncayo14h9rbdn806.jpg</File>
    <File>gye1qubaks6wuhijuobav.jpg</File>
    <File>gyjadtw4nrd7lex3mc5oe.jpg</File>
    <File>gzodao0mbf34ecddi0idk.jpg</File>
    <File>gzp8c5gxl6ggp4byy0u1e.jpg</File>
    <File>gzr38jzkwkxorg5tr4f4g.jpg</File>
    <File>images_467.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="20">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="16">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="170">http://xbrl.sec.gov/oef/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
