<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>5557</ContextCount>
  <ElementCount>34</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>266</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="8df2bb73fc575d2.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="8df2bb73fc575d2.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="8df2bb73fc575d2.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="8df2bb73fc575d2.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="8df2bb73fc575d2.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="8df2bb73fc575d2.htm">8df2bb73fc575d2.htm</File>
    <File>cik0001331971-20260923.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>chartimages_6716536.jpg</File>
    <File>chartimages_6716554.jpg</File>
    <File>chartimages_6716586.jpg</File>
    <File>chartimages_6716645.jpg</File>
    <File>chartimages_6716663.jpg</File>
    <File>chartimages_6716683.jpg</File>
    <File>chartimages_6716701.jpg</File>
    <File>chartimages_6716733.jpg</File>
    <File>chartimages_6716751.jpg</File>
    <File>chartimages_6716783.jpg</File>
    <File>chartimages_6716841.jpg</File>
    <File>chartimages_6716859.jpg</File>
    <File>chartimages_6716891.jpg</File>
    <File>chartimages_6716909.jpg</File>
    <File>chartimages_6716929.jpg</File>
    <File>chartimages_6716947.jpg</File>
    <File>chartimages_6716979.jpg</File>
    <File>chartimages_6717037.jpg</File>
    <File>chartimages_6717055.jpg</File>
    <File>chartimages_6717087.jpg</File>
    <File>chartimages_6717105.jpg</File>
    <File>chartimages_6717137.jpg</File>
    <File>chartimages_6717155.jpg</File>
    <File>chartimages_6717175.jpg</File>
    <File>chartimages_6717245.jpg</File>
    <File>chartimages_6717263.jpg</File>
    <File>chartimages_6717283.jpg</File>
    <File>chartimages_6717301.jpg</File>
    <File>chartimages_6717333.jpg</File>
    <File>chartimages_6717351.jpg</File>
    <File>chartimages_6717383.jpg</File>
    <File>chartimages_6717431.jpg</File>
    <File>chartimages_6717449.jpg</File>
    <File>chartimages_6717469.jpg</File>
    <File>chartimages_6717487.jpg</File>
    <File>chartimages_6717519.jpg</File>
    <File>chartimages_6717537.jpg</File>
    <File>chartimages_6717569.jpg</File>
    <File>chartimages_6717627.jpg</File>
    <File>chartimages_6717645.jpg</File>
    <File>chartimages_6717677.jpg</File>
    <File>chartimages_6717695.jpg</File>
    <File>chartimages_6717715.jpg</File>
    <File>chartimages_6717733.jpg</File>
    <File>chartimages_6717765.jpg</File>
    <File>chartimages_6717823.jpg</File>
    <File>chartimages_6717841.jpg</File>
    <File>chartimages_6717873.jpg</File>
    <File>chartimages_6717891.jpg</File>
    <File>chartimages_6717923.jpg</File>
    <File>chartimages_6717941.jpg</File>
    <File>chartimages_6717961.jpg</File>
    <File>chartimages_6718031.jpg</File>
    <File>chartimages_6718049.jpg</File>
    <File>chartimages_6718069.jpg</File>
    <File>chartimages_6718088.jpg</File>
    <File>chartimages_6718119.jpg</File>
    <File>chartimages_6718138.jpg</File>
    <File>chartimages_6718169.jpg</File>
    <File>chartimages_6718227.jpg</File>
    <File>chartimages_6718246.jpg</File>
    <File>chartimages_6718277.jpg</File>
    <File>chartimages_6718296.jpg</File>
    <File>chartimages_6718315.jpg</File>
    <File>chartimages_6718334.jpg</File>
    <File>chartimages_6718365.jpg</File>
    <File>chartimages_6718423.jpg</File>
    <File>chartimages_6718442.jpg</File>
    <File>chartimages_6718473.jpg</File>
    <File>chartimages_6718492.jpg</File>
    <File>chartimages_6718523.jpg</File>
    <File>chartimages_6718542.jpg</File>
    <File>chartimages_6718561.jpg</File>
    <File>chartimages_6718631.jpg</File>
    <File>chartimages_6718650.jpg</File>
    <File>chartimages_6718669.jpg</File>
    <File>chartimages_6718688.jpg</File>
    <File>chartimages_6718719.jpg</File>
    <File>chartimages_6718738.jpg</File>
    <File>chartimages_6718769.jpg</File>
    <File>chartimages_6718827.jpg</File>
    <File>chartimages_6718846.jpg</File>
    <File>chartimages_6718877.jpg</File>
    <File>chartimages_6718896.jpg</File>
    <File>chartimages_6718915.jpg</File>
    <File>chartimages_6725437.jpg</File>
    <File>chartimages_6725476.jpg</File>
    <File>chartimages_6725515.jpg</File>
    <File>chartimages_6725554.jpg</File>
    <File>chartimages_6725593.jpg</File>
    <File>chartimages_6725632.jpg</File>
    <File>chartimages_6725671.jpg</File>
    <File>chartimages_6725710.jpg</File>
    <File>chartimages_6725730.jpg</File>
    <File>chartimages_6725769.jpg</File>
    <File>chartimages_6725808.jpg</File>
    <File>chartimages_6725847.jpg</File>
    <File>chartimages_6725886.jpg</File>
    <File>chartimages_6725925.jpg</File>
    <File>chartimages_6725964.jpg</File>
    <File>chartimages_6726003.jpg</File>
    <File>chartimages_6726081.jpg</File>
    <File>chartimages_6726120.jpg</File>
    <File>chartimages_6726159.jpg</File>
    <File>chartimages_6726198.jpg</File>
    <File>chartimages_6726237.jpg</File>
    <File>chartimages_6726276.jpg</File>
    <File>chartimages_6726315.jpg</File>
    <File>chartimages_6726354.jpg</File>
    <File>chartimages_6726432.jpg</File>
    <File>chartimages_6726471.jpg</File>
    <File>chartimages_6726510.jpg</File>
    <File>chartimages_6726549.jpg</File>
    <File>chartimages_6726588.jpg</File>
    <File>chartimages_6726627.jpg</File>
    <File>chartimages_6726666.jpg</File>
    <File>chartimages_6726705.jpg</File>
    <File>chartimages_6726744.jpg</File>
    <File>chartimages_6726822.jpg</File>
    <File>chartimages_6726861.jpg</File>
    <File>chartimages_6726900.jpg</File>
    <File>chartimages_6726939.jpg</File>
    <File>chartimages_6726978.jpg</File>
    <File>chartimages_6727017.jpg</File>
    <File>chartimages_6727056.jpg</File>
    <File>chartimages_6727095.jpg</File>
    <File>chartimages_6727134.jpg</File>
    <File>chartimages_6727231.jpg</File>
    <File>images_5809.jpg</File>
    <File>images_5848.jpg</File>
    <File>images_5849.jpg</File>
    <File>images_5850.jpg</File>
    <File>img7bcd7f333.jpg</File>
    <File>img9d5e88f32.gif</File>
    <File>imga787ea9d3.jpg</File>
    <File>imgaa0a9db32.gif</File>
    <File>imgcc84dc9a1.gif</File>
    <File>imgcd76f6691.gif</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="256">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="134">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="9695">http://xbrl.sec.gov/oef/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
