<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2443</ContextCount>
  <ElementCount>42</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>143</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="d115295dncsr.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="d115295dncsr.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="d115295dncsr.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="d115295dncsr.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="d115295dncsr.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>cik0000763852-20260807.xsd</File>
    <File doctype="N-CSR" isDefinitelyNotFs="true" isNcsr="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="d115295dncsr.htm">d115295dncsr.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g115295chartimages_5488237.jpg</File>
    <File>g115295chartimages_5488238.jpg</File>
    <File>g115295chartimages_5488239.jpg</File>
    <File>g115295chartimages_5488240.jpg</File>
    <File>g115295chartimages_5488241.jpg</File>
    <File>g115295chartimages_5488242.jpg</File>
    <File>g115295chartimages_5488243.jpg</File>
    <File>g115295chartimages_5488244.jpg</File>
    <File>g115295chartimages_5488245.jpg</File>
    <File>g115295chartimages_5488246.jpg</File>
    <File>g115295chartimages_5488247.jpg</File>
    <File>g115295chartimages_5488248.jpg</File>
    <File>g115295chartimages_5488249.jpg</File>
    <File>g115295chartimages_5488250.jpg</File>
    <File>g115295chartimages_5488251.jpg</File>
    <File>g115295chartimages_5488252.jpg</File>
    <File>g115295chartimages_5488253.jpg</File>
    <File>g115295chartimages_5488254.jpg</File>
    <File>g115295chartimages_5488255.jpg</File>
    <File>g115295chartimages_5488256.jpg</File>
    <File>g115295chartimages_5488257.jpg</File>
    <File>g115295chartimages_5488258.jpg</File>
    <File>g115295chartimages_5488259.jpg</File>
    <File>g115295chartimages_5488260.jpg</File>
    <File>g115295chartimages_5488261.jpg</File>
    <File>g115295chartimages_5488262.jpg</File>
    <File>g115295chartimages_5488263.jpg</File>
    <File>g115295chartimages_5488264.jpg</File>
    <File>g115295chartimages_5488265.jpg</File>
    <File>g115295chartimages_5488266.jpg</File>
    <File>g115295chartimages_5488267.jpg</File>
    <File>g115295chartimages_5488268.jpg</File>
    <File>g115295chartimages_5488269.jpg</File>
    <File>g115295chartimages_5488270.jpg</File>
    <File>g115295chartimages_5488271.jpg</File>
    <File>g115295chartimages_5488272.jpg</File>
    <File>g115295chartimages_5488273.jpg</File>
    <File>g115295chartimages_5488274.jpg</File>
    <File>g115295chartimages_5488275.jpg</File>
    <File>g115295chartimages_5488276.jpg</File>
    <File>g115295chartimages_5488277.jpg</File>
    <File>g115295chartimages_5488278.jpg</File>
    <File>g115295chartimages_5488279.jpg</File>
    <File>g115295chartimages_5488280.jpg</File>
    <File>g115295chartimages_5488281.jpg</File>
    <File>g115295chartimages_5488282.jpg</File>
    <File>g115295chartimages_5488283.jpg</File>
    <File>g115295chartimages_5488284.jpg</File>
    <File>g115295chartimages_5488285.jpg</File>
    <File>g115295chartimages_5488286.jpg</File>
    <File>g115295chartimages_5488287.jpg</File>
    <File>g115295chartimages_5488288.jpg</File>
    <File>g115295chartimages_5488289.jpg</File>
    <File>g115295chartimages_5488290.jpg</File>
    <File>g115295chartimages_5488291.jpg</File>
    <File>g115295chartimages_5488292.jpg</File>
    <File>g115295chartimages_5488293.jpg</File>
    <File>g115295chartimages_5488294.jpg</File>
    <File>g115295chartimages_5488295.jpg</File>
    <File>g115295chartimages_5488296.jpg</File>
    <File>g115295chartimages_5488297.jpg</File>
    <File>g115295chartimages_5488298.jpg</File>
    <File>g115295chartimages_5488299.jpg</File>
    <File>g115295chartimages_5488300.jpg</File>
    <File>g115295chartimages_5488301.jpg</File>
    <File>g115295chartimages_5488302.jpg</File>
    <File>g115295chartimages_5488303.jpg</File>
    <File>g115295chartimages_5488304.jpg</File>
    <File>g115295chartimages_5488305.jpg</File>
    <File>g115295chartimages_5488306.jpg</File>
    <File>g115295chartimages_5488307.jpg</File>
    <File>g115295chartimages_5488308.jpg</File>
    <File>g115295chartimages_5488309.jpg</File>
    <File>g115295chartimages_5488310.jpg</File>
    <File>g115295chartimages_5489212.jpg</File>
    <File>g115295chartimages_5489213.jpg</File>
    <File>g115295chartimages_5489214.jpg</File>
    <File>g115295chartimages_5489215.jpg</File>
    <File>g115295chartimages_5489216.jpg</File>
    <File>g115295chartimages_5489217.jpg</File>
    <File>g115295chartimages_5489218.jpg</File>
    <File>g115295chartimages_5489219.jpg</File>
    <File>g115295chartimages_5489220.jpg</File>
    <File>g115295chartimages_5489221.jpg</File>
    <File>g115295chartimages_5489222.jpg</File>
    <File>g115295chartimages_5489223.jpg</File>
    <File>g115295chartimages_5489224.jpg</File>
    <File>g115295chartimages_5489225.jpg</File>
    <File>g115295chartimages_5489226.jpg</File>
    <File>g115295chartimages_5489227.jpg</File>
    <File>g115295chartimages_5489228.jpg</File>
    <File>g115295chartimages_5489229.jpg</File>
    <File>g115295chartimages_5489230.jpg</File>
    <File>g115295chartimages_5489231.jpg</File>
    <File>g115295chartimages_5489232.jpg</File>
    <File>g115295chartimages_5489233.jpg</File>
    <File>g115295chartimages_5489234.jpg</File>
    <File>g115295chartimages_5489235.jpg</File>
    <File>g115295chartimages_5489236.jpg</File>
    <File>g115295chartimages_5489237.jpg</File>
    <File>g115295chartimages_5489238.jpg</File>
    <File>g115295chartimages_5489239.jpg</File>
    <File>g115295chartimages_5489240.jpg</File>
    <File>g115295chartimages_5489241.jpg</File>
    <File>g115295chartimages_5489242.jpg</File>
    <File>g115295chartimages_5489243.jpg</File>
    <File>g115295chartimages_5489244.jpg</File>
    <File>g115295chartimages_5489245.jpg</File>
    <File>g115295chartimages_5489246.jpg</File>
    <File>g115295chartimages_5489247.jpg</File>
    <File>g115295chartimages_5489248.jpg</File>
    <File>g115295chartimages_5489249.jpg</File>
    <File>g115295chartimages_5489250.jpg</File>
    <File>g115295chartimages_5489251.jpg</File>
    <File>g115295chartimages_5489252.jpg</File>
    <File>g115295chartimages_5489253.jpg</File>
    <File>g115295chartimages_5489254.jpg</File>
    <File>g115295chartimages_5489255.jpg</File>
    <File>g115295chartimages_5489256.jpg</File>
    <File>g115295chartimages_5489257.jpg</File>
    <File>g115295chartimages_5489258.jpg</File>
    <File>g115295chartimages_5489259.jpg</File>
    <File>g115295chartimages_5489260.jpg</File>
    <File>g115295chartimages_5489261.jpg</File>
    <File>g115295chartimages_5489262.jpg</File>
    <File>g115295chartimages_5489263.jpg</File>
    <File>g115295chartimages_5489264.jpg</File>
    <File>g115295chartimages_5489265.jpg</File>
    <File>g115295chartimages_5489266.jpg</File>
    <File>g115295chartimages_5489267.jpg</File>
    <File>g115295chartimages_5489268.jpg</File>
    <File>g115295chartimages_5489269.jpg</File>
    <File>g115295chartimages_5489270.jpg</File>
    <File>g115295chartimages_5489271.jpg</File>
    <File>g115295chartimages_5489272.jpg</File>
    <File>g115295chartimages_5489273.jpg</File>
    <File>g115295chartimages_5489274.jpg</File>
    <File>g115295chartimages_5489275.jpg</File>
    <File>g115295chartimages_5489276.jpg</File>
    <File>g115295chartimages_5489277.jpg</File>
    <File>g115295chartimages_5489278.jpg</File>
    <File>g115295chartimages_5489279.jpg</File>
    <File>g115295chartimages_5489280.jpg</File>
    <File>g115295chartimages_5489281.jpg</File>
    <File>g115295chartimages_5489282.jpg</File>
    <File>g115295chartimages_5489283.jpg</File>
    <File>g115295chartimages_5489284.jpg</File>
    <File>g115295chartimages_5489285.jpg</File>
    <File>g115295images_2860.jpg</File>
    <File>g115295images_2861.jpg</File>
    <File>g128888img650503f63.jpg</File>
    <File>g128888imga75d70f42.jpg</File>
    <File>g128888imgb887922c1.jpg</File>
    <File>g133615img49f6ec271.jpg</File>
    <File>g133615img554c8f6e3.jpg</File>
    <File>g133615imgdd3192442.jpg</File>
    <File>g14513img48f677083.jpg</File>
    <File>g14513img944b6a182.jpg</File>
    <File>g14513imge348d41d1.jpg</File>
    <File>g172289img1a970e022.jpg</File>
    <File>g172289img303fb3411.jpg</File>
    <File>g172289imgdc9b3ac83.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="148">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="80">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="5012">http://xbrl.sec.gov/oef/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
