<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1387</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>188</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="8ded6e6d2e131ba.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="8ded6e6d2e131ba.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="8ded6e6d2e131ba.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="8ded6e6d2e131ba.htm">8ded6e6d2e131ba.htm</File>
    <File>cik0001380175-20260430.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>chartimages_1615795.jpg</File>
    <File>chartimages_1615839.jpg</File>
    <File>chartimages_1615883.jpg</File>
    <File>chartimages_1615927.jpg</File>
    <File>chartimages_1615971.jpg</File>
    <File>chartimages_1616015.jpg</File>
    <File>chartimages_1616059.jpg</File>
    <File>chartimages_1616103.jpg</File>
    <File>chartimages_1616147.jpg</File>
    <File>chartimages_1616191.jpg</File>
    <File>chartimages_1616235.jpg</File>
    <File>chartimages_1616279.jpg</File>
    <File>chartimages_1616323.jpg</File>
    <File>chartimages_1616367.jpg</File>
    <File>chartimages_1616411.jpg</File>
    <File>chartimages_1616455.jpg</File>
    <File>chartimages_1616499.jpg</File>
    <File>chartimages_1616543.jpg</File>
    <File>chartimages_1616587.jpg</File>
    <File>chartimages_1616631.jpg</File>
    <File>chartimages_1616675.jpg</File>
    <File>chartimages_1616719.jpg</File>
    <File>chartimages_1616763.jpg</File>
    <File>chartimages_1616807.jpg</File>
    <File>chartimages_1616851.jpg</File>
    <File>chartimages_1616895.jpg</File>
    <File>chartimages_1616939.jpg</File>
    <File>chartimages_1616983.jpg</File>
    <File>chartimages_1617027.jpg</File>
    <File>chartimages_1617071.jpg</File>
    <File>chartimages_1617115.jpg</File>
    <File>chartimages_1617159.jpg</File>
    <File>chartimages_1617203.jpg</File>
    <File>chartimages_1617247.jpg</File>
    <File>chartimages_1617291.jpg</File>
    <File>chartimages_1617335.jpg</File>
    <File>chartimages_1617379.jpg</File>
    <File>chartimages_1617423.jpg</File>
    <File>chartimages_1617467.jpg</File>
    <File>chartimages_1617511.jpg</File>
    <File>chartimages_1617555.jpg</File>
    <File>chartimages_1617599.jpg</File>
    <File>chartimages_1617643.jpg</File>
    <File>chartimages_1617687.jpg</File>
    <File>chartimages_1617731.jpg</File>
    <File>chartimages_1617775.jpg</File>
    <File>chartimages_1617819.jpg</File>
    <File>chartimages_1617863.jpg</File>
    <File>chartimages_1617907.jpg</File>
    <File>chartimages_1617951.jpg</File>
    <File>chartimages_1617995.jpg</File>
    <File>chartimages_1618039.jpg</File>
    <File>chartimages_1618083.jpg</File>
    <File>chartimages_1618127.jpg</File>
    <File>chartimages_1618171.jpg</File>
    <File>chartimages_1618215.jpg</File>
    <File>chartimages_1618259.jpg</File>
    <File>chartimages_1618303.jpg</File>
    <File>chartimages_1618347.jpg</File>
    <File>chartimages_1618391.jpg</File>
    <File>chartimages_1618435.jpg</File>
    <File>chartimages_1618479.jpg</File>
    <File>chartimages_1618523.jpg</File>
    <File>chartimages_1618567.jpg</File>
    <File>chartimages_1618611.jpg</File>
    <File>chartimages_1618655.jpg</File>
    <File>chartimages_1618699.jpg</File>
    <File>chartimages_1618743.jpg</File>
    <File>chartimages_1618787.jpg</File>
    <File>chartimages_1618831.jpg</File>
    <File>chartimages_1618875.jpg</File>
    <File>chartimages_1618919.jpg</File>
    <File>chartimages_1618963.jpg</File>
    <File>chartimages_1619007.jpg</File>
    <File>chartimages_1619051.jpg</File>
    <File>chartimages_1619095.jpg</File>
    <File>chartimages_1619139.jpg</File>
    <File>chartimages_1619183.jpg</File>
    <File>chartimages_1619227.jpg</File>
    <File>chartimages_1619271.jpg</File>
    <File>chartimages_1619315.jpg</File>
    <File>chartimages_1619359.jpg</File>
    <File>chartimages_1619403.jpg</File>
    <File>chartimages_1619447.jpg</File>
    <File>chartimages_1619491.jpg</File>
    <File>chartimages_1619535.jpg</File>
    <File>chartimages_1619579.jpg</File>
    <File>chartimages_1619623.jpg</File>
    <File>chartimages_1619667.jpg</File>
    <File>chartimages_1619711.jpg</File>
    <File>chartimages_1619755.jpg</File>
    <File>chartimages_1619799.jpg</File>
    <File>chartimages_1619843.jpg</File>
    <File>chartimages_1619887.jpg</File>
    <File>chartimages_1619931.jpg</File>
    <File>chartimages_1619975.jpg</File>
    <File>chartimages_1620019.jpg</File>
    <File>chartimages_1620063.jpg</File>
    <File>chartimages_1620107.jpg</File>
    <File>chartimages_1620151.jpg</File>
    <File>chartimages_1620195.jpg</File>
    <File>chartimages_1620239.jpg</File>
    <File>chartimages_1620283.jpg</File>
    <File>chartimages_1620327.jpg</File>
    <File>chartimages_1620371.jpg</File>
    <File>chartimages_1620415.jpg</File>
    <File>chartimages_1620459.jpg</File>
    <File>chartimages_1620503.jpg</File>
    <File>chartimages_1620547.jpg</File>
    <File>chartimages_1620591.jpg</File>
    <File>chartimages_1620635.jpg</File>
    <File>chartimages_1620679.jpg</File>
    <File>chartimages_1620723.jpg</File>
    <File>chartimages_1620767.jpg</File>
    <File>chartimages_1620811.jpg</File>
    <File>chartimages_1620855.jpg</File>
    <File>chartimages_1620899.jpg</File>
    <File>chartimages_1620943.jpg</File>
    <File>chartimages_1620987.jpg</File>
    <File>chartimages_1621031.jpg</File>
    <File>chartimages_1621075.jpg</File>
    <File>chartimages_1621119.jpg</File>
    <File>chartimages_1621163.jpg</File>
    <File>chartimages_1621207.jpg</File>
    <File>chartimages_1621251.jpg</File>
    <File>chartimages_1621295.jpg</File>
    <File>chartimages_1621339.jpg</File>
    <File>chartimages_1621383.jpg</File>
    <File>chartimages_1621427.jpg</File>
    <File>chartimages_1621471.jpg</File>
    <File>chartimages_1621515.jpg</File>
    <File>chartimages_1621559.jpg</File>
    <File>chartimages_1621603.jpg</File>
    <File>chartimages_1621647.jpg</File>
    <File>chartimages_1621691.jpg</File>
    <File>chartimages_1621735.jpg</File>
    <File>chartimages_1621779.jpg</File>
    <File>chartimages_1621823.jpg</File>
    <File>chartimages_1621867.jpg</File>
    <File>chartimages_1621911.jpg</File>
    <File>chartimages_1621955.jpg</File>
    <File>chartimages_1621999.jpg</File>
    <File>chartimages_1622043.jpg</File>
    <File>chartimages_1622087.jpg</File>
    <File>chartimages_1622131.jpg</File>
    <File>chartimages_1622175.jpg</File>
    <File>chartimages_1622219.jpg</File>
    <File>chartimages_1622263.jpg</File>
    <File>chartimages_1622307.jpg</File>
    <File>chartimages_1622351.jpg</File>
    <File>chartimages_1622395.jpg</File>
    <File>chartimages_1622439.jpg</File>
    <File>chartimages_1622483.jpg</File>
    <File>chartimages_1622527.jpg</File>
    <File>chartimages_1622571.jpg</File>
    <File>chartimages_1622615.jpg</File>
    <File>chartimages_1622659.jpg</File>
    <File>chartimages_1622703.jpg</File>
    <File>chartimages_1622747.jpg</File>
    <File>chartimages_1622791.jpg</File>
    <File>chartimages_1622835.jpg</File>
    <File>chartimages_1622879.jpg</File>
    <File>chartimages_1622923.jpg</File>
    <File>chartimages_1622967.jpg</File>
    <File>chartimages_1623011.jpg</File>
    <File>chartimages_1623055.jpg</File>
    <File>chartimages_1623099.jpg</File>
    <File>chartimages_1623143.jpg</File>
    <File>chartimages_1623187.jpg</File>
    <File>chartimages_1623231.jpg</File>
    <File>chartimages_1623275.jpg</File>
    <File>chartimages_1623319.jpg</File>
    <File>chartimages_1623363.jpg</File>
    <File>chartimages_1623407.jpg</File>
    <File>chartimages_1623451.jpg</File>
    <File>chartimages_1623495.jpg</File>
    <File>chartimages_1623539.jpg</File>
    <File>chartimages_1623583.jpg</File>
    <File>chartimages_1623627.jpg</File>
    <File>chartimages_1623671.jpg</File>
    <File>chartimages_1623715.jpg</File>
    <File>chartimages_1623759.jpg</File>
    <File>images_2523.jpg</File>
    <File>img8674f7c11.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="364">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="188">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="3388">http://xbrl.sec.gov/oef/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
