<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000799295="http://www.dreyfus.com/20260130"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="c497-20260731.xsd" xlink:type="simple"/>
    <context id="Context_20260130_20260130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000075527Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000075528Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000130460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000193013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_S000011499Member_PrincipalRisks2_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000799295:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_S000011499Member_RiskLoseMoneyMember_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_S000011499Member_RiskNotInsuredMember_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_S000011499Member_Risksofstockinvesting2_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000799295:Risksofstockinvesting2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_S000011499Member_Smallandmidsizecompanyrisk2_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000799295:Smallandmidsizecompanyrisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_S000011499Member_Growthstockrisk2_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000799295:Growthstockrisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_S000011499Member_Marketrisk2_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000799295:Marketrisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_S000011499Member_Marketsectorrisk2_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000799295:Marketsectorrisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_S000011499Member_Liquidityrisk2_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000799295:Liquidityrisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_S000011499Member_Managementrisk2_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000799295:Managementrisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_AfterTaxesOnDistributionsMember_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_AfterTaxesOnDistributionsAndSalesMember_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000031760Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000031760Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000075527Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000075527Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000075527Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000075527Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000075527Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000075527Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000075528Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000075528Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000075528Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000075528Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000075528Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000075528Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000130460Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000130460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000130460Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000130460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000130460Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000130460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20180119_20251231_C000193013Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000193013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000193013Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000193013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000193013Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000193013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000193013Member_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000799295:C000193013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_Russell3000Indexreflectsnodeductionsforfeesexpensesortaxes31_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000799295:Russell3000Indexreflectsnodeductionsforfeesexpensesortaxes31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_Russell3000Indexreflectsnodeductionsforfeesexpensesortaxes31_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000799295:Russell3000Indexreflectsnodeductionsforfeesexpensesortaxes31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_Russell3000Indexreflectsnodeductionsforfeesexpensesortaxes31_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000799295:Russell3000Indexreflectsnodeductionsforfeesexpensesortaxes31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_Russell3000Indexreflectsnodeductionsforfeesexpensesortaxes31_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000799295:Russell3000Indexreflectsnodeductionsforfeesexpensesortaxes31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260130_20260130_Russell2500TMGrowthIndexreflectsnodeductionsforfeesexpensesortaxes32_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000799295:Russell2500TMGrowthIndexreflectsnodeductionsforfeesexpensesortaxes32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-30</startDate>
            <endDate>2026-01-30</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_Russell2500TMGrowthIndexreflectsnodeductionsforfeesexpensesortaxes32_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000799295:Russell2500TMGrowthIndexreflectsnodeductionsforfeesexpensesortaxes32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_Russell2500TMGrowthIndexreflectsnodeductionsforfeesexpensesortaxes32_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000799295:Russell2500TMGrowthIndexreflectsnodeductionsforfeesexpensesortaxes32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_Russell2500TMGrowthIndexreflectsnodeductionsforfeesexpensesortaxes32_S000011499Member_S000011499Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799295</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000799295:S000011499Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000799295:Russell2500TMGrowthIndexreflectsnodeductionsforfeesexpensesortaxes32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <oef:ProspectusDate contextRef="Context_20260130_20260130" id="ixv-3675">2026-07-31</oef:ProspectusDate>
    <dei:TradingSymbol
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3676">DBMAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3677">DBMCX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3678">SDSCX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3679">DBMYX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3680">DBMZX</dei:TradingSymbol>
    <oef:RiskReturnHeading
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3681">Fund 
Summary</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3682">  Investment 
Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3684">The fund seeks long-term growth of capital.</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3685">Fees and Expenses</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-215">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay if you buy, hold and sell shares of the fund. 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;You may pay other fees, such as brokerage commissions and other fees to financial 
intermediaries, which are not reflected in the table and examples below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  You 
may qualify for sales charge discounts if you and your family invest, or agree to invest in the future, 
at least $50,000 in the fund or shares of other funds in the BNY Mellon Family of Funds that are subject 
to a sales charge.  More information about sales charges, including these and other discounts and waivers, 
is available from your financial professional and in the Shareholder Guide section beginning on page 
11 of the prospectus, in the Appendix on page A-1 of the prospectus and in the How to Buy Shares section 
and the Additional Information About How to Buy Shares section beginning on page II-1 and page III-1, 
respectively, of the fund's Statement of Additional Information.&lt;/span&gt;&lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3686">You 
may qualify for sales charge discounts if you and your family invest, or agree to invest in the future, 
at least $50,000 in the fund or shares of other funds in the BNY Mellon Family of Funds that are subject 
to a sales charge.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3687"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3688">Shareholder Fees&#160;(fees 
paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3689"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3690"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3691"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3692"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3693"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="_29_"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3695"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3696"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3697"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3698"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3699">Annual Fund Operating Expenses (expenses 
that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3700"
      unitRef="pure">0.0060</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3701"
      unitRef="pure">0.0060</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3702"
      unitRef="pure">0.0060</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3703"
      unitRef="pure">0.0060</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3704"
      unitRef="pure">0.0060</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3705"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3706"
      unitRef="pure">0.0075</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3707"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3708"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3709"
      unitRef="pure">0.0015</oef:DistributionAndService12b1FeesOverAssets>
    <oef:Component1OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3710"
      unitRef="pure">0.0003</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3711"
      unitRef="pure">0.0003</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3712"
      unitRef="pure">0.0003</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3713"
      unitRef="pure">0.0003</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3714"
      unitRef="pure">0.0003</oef:Component1OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3715"
      unitRef="pure">0.0025</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3716"
      unitRef="pure">0.0025</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3717"
      unitRef="pure">0</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3718"
      unitRef="pure">0</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3719"
      unitRef="pure">0</oef:Component2OtherExpensesOverAssets>
    <oef:Component3OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3720"
      unitRef="pure">0.0014</oef:Component3OtherExpensesOverAssets>
    <oef:Component3OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3721"
      unitRef="pure">0.0023</oef:Component3OtherExpensesOverAssets>
    <oef:Component3OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3722"
      unitRef="pure">0.0016</oef:Component3OtherExpensesOverAssets>
    <oef:Component3OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3723"
      unitRef="pure">0.0006</oef:Component3OtherExpensesOverAssets>
    <oef:Component3OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3724"
      unitRef="pure">0.0010</oef:Component3OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3725"
      unitRef="pure">0.0042</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3726"
      unitRef="pure">0.0051</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3727"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3728"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3729"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3730"
      unitRef="pure">0.0102</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3731"
      unitRef="pure">0.0186</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3732"
      unitRef="pure">0.0079</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3733"
      unitRef="pure">0.0069</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3734"
      unitRef="pure">0.0088</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3735">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-418">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The Example is intended to help you compare the cost of investing in the fund 
with the cost of investing in other mutual funds.  The Example assumes that you invest $10,000 in the 
fund for the time periods indicated.  The Example also assumes that your investment has a 5% return each 
year and that the fund's operating expenses remain the same. The one-year example and the first year 
of the three-, five- and ten-years examples are based on net operating expenses.  Although your actual 
costs may be higher or lower, based on these assumptions your costs would be:&lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3736"
      unitRef="usd">673</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3737"
      unitRef="usd">673</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3738"
      unitRef="usd">881</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3739"
      unitRef="usd">881</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3740"
      unitRef="usd">1106</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3741"
      unitRef="usd">1106</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3742"
      unitRef="usd">1751</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3743"
      unitRef="usd">1751</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3744"
      unitRef="usd">289</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3745"
      unitRef="usd">585</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3746"
      unitRef="usd">1006</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3747"
      unitRef="usd">2180</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3748"
      unitRef="usd">189</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3749"
      unitRef="usd">585</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3750"
      unitRef="usd">1006</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3751"
      unitRef="usd">2180</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3752"
      unitRef="usd">81</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3753"
      unitRef="usd">81</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3754"
      unitRef="usd">252</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3755"
      unitRef="usd">252</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3756"
      unitRef="usd">439</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3757"
      unitRef="usd">439</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3758"
      unitRef="usd">978</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3759"
      unitRef="usd">978</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3760"
      unitRef="usd">70</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3761"
      unitRef="usd">70</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3762"
      unitRef="usd">221</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3763"
      unitRef="usd">221</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3764"
      unitRef="usd">384</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3765"
      unitRef="usd">384</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3766"
      unitRef="usd">859</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3767"
      unitRef="usd">859</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3768"
      unitRef="usd">90</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3769"
      unitRef="usd">90</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3770"
      unitRef="usd">281</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3771"
      unitRef="usd">281</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3772"
      unitRef="usd">488</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3773"
      unitRef="usd">488</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3774"
      unitRef="usd">1084</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3775"
      unitRef="usd">1084</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3776">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-507">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, when 
it buys and sells securities (or "turns over" its portfolio).  A higher portfolio turnover may indicate 
higher transaction costs and may result in higher taxes when fund shares are held in a taxable account. 
 These costs, which are not reflected in annual fund operating expenses or in the Example, affect the 
fund's performance.  During the most recent fiscal year, the fund's portfolio turnover rate was 131.25% 
of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3777"
      unitRef="pure">1.3125</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3778">Principal Investment Strategy</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-512">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;To pursue its goal, the fund normally invests at least 80% of its net assets, 
plus any borrowings for investment purposes, in equity securities of small-cap and mid-cap U.S. companies. 
 The fund currently considers small-cap and mid-cap companies to be those companies with total market 
capitalizations that are equal to or less than the total market capitalization of the largest company 
included in the Russell Midcap&lt;sup&gt;&#xae;&lt;/sup&gt; Index (the Index).  As of December 31, 2025, the market capitalization 
of the largest company in the Index was approximately $101 billion.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund's 
sub-adviser, Newton Investment Management North America, LLC, an affiliate of BNY Mellon Investment Adviser, 
Inc., employs a growth-oriented investment style in managing the fund's portfolio, which means the sub-adviser 
seeks to identify those small-cap and mid-cap companies which are experiencing or are expected to experience 
rapid earnings or revenue growth.  The fund's sub-adviser focuses on high quality companies and individual 
stock selection, instead of trying to predict which industries or sectors will perform best, and selects 
stocks by:&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Symbol; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Using 
fundamental research to identify and follow companies considered to have attractive characteristics, 
such as strong business and competitive positions, solid cash flows and balance sheets, high quality 
management and high sustainable growth; and&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Symbol; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Investing in a company when the sub-adviser's 
research indicates that the company will experience accelerating revenues and expanding operating margins, 
which may lead to rising estimate trends and favorable earnings surprises.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
fund may, from time to time, invest a significant portion (more than 20%) of its assets in securities 
of companies in certain sectors, such as the industrials and information technology sectors. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
fund's sub-adviser monitors the securities in the fund's portfolio, and will consider selling a security 
if the company's business momentum deteriorates or valuation becomes excessive.  The fund also may sell 
a security if an event occurs that contradicts the sub-adviser's rationale for purchasing it for the 
fund, such as deterioration in the company's financial fundamentals.  In addition, the fund may sell 
a security or if better investment opportunities emerge elsewhere.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_PrincipalRisks2_S000011499Summary1Member"
      id="ixv-526">&lt;div style="border-bottom:0.25pt; border-bottom-style:solid; border-bottom-color:#000000; padding:0pt 0pt 1pt 0pt;"&gt;&lt;div style="font-size:12.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold;"&gt;&lt;span style="font-size:12.0pt; font-family:Arial; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal 
Risks&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;An investment in the fund is not a bank deposit. 
 It is not insured or guaranteed by the Federal Deposit Insurance Corporation (FDIC) or any other government 
agency.  It is not a complete investment program.  The fund's share price fluctuates, sometimes dramatically, 
which means you could lose money.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_RiskNotInsuredMember_S000011499Summary1Member"
      id="ixv-3779">An investment in the fund is not a bank deposit. 
 It is not insured or guaranteed by the Federal Deposit Insurance Corporation (FDIC) or any other government 
agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_RiskLoseMoneyMember_S000011499Summary1Member"
      id="ixv-3780">  The fund's share price fluctuates, sometimes dramatically, 
which means you could lose money.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_Risksofstockinvesting2_S000011499Summary1Member"
      id="ixv-531">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Symbol; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt;Risks of stock investing:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  Stocks 
generally fluctuate more in value than bonds and may decline significantly over short time periods.  
There is the chance that stock prices overall will decline because stock markets tend to move in cycles, 
with periods of rising prices and falling prices.  The market value of a stock may decline due to general 
market conditions or because of factors that affect the particular company or the company's industry.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_Smallandmidsizecompanyrisk2_S000011499Summary1Member"
      id="ixv-537">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Symbol; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt;Small 
and midsize company risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  Small and midsize companies carry additional 
risks because the operating histories of these companies tend to be more limited, their earnings and 
revenues less predictable (and some companies may be experiencing significant losses), and their share 
prices more volatile than those of larger, more established companies.  These companies may have limited 
product lines, markets or financial resources, or may depend on a limited management group.  Investments 
may be made in anticipation of future products, services or events whose delay or cancellation could 
cause the stock price to drop.  The shares of smaller companies tend to trade less frequently than those 
of larger, more established companies, which can adversely affect the pricing of these securities and 
the fund's ability to sell these securities.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_Growthstockrisk2_S000011499Summary1Member"
      id="ixv-543">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Symbol; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt;Growth stock risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  Investors 
often expect growth companies to increase their earnings at a certain rate.  If these expectations are 
not met, investors can punish the stocks inordinately, even if earnings do increase.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_Marketrisk2_S000011499Summary1Member"
      id="ixv-549">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Symbol; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt;Market 
risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The value of the securities in which the fund invests may be affected by political, 
regulatory, economic and social developments, and developments that impact specific economic sectors, 
industries or segments of the market.&#160; In addition, turbulence in financial markets and reduced liquidity 
in equity, credit and/or fixed-income markets may negatively affect many issuers, which could adversely 
affect the fund.&#160; Global economies and financial &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; margin-left:8.65pt; text-decoration:none;"&gt;markets are becoming increasingly interconnected, and conditions 
and events in one country, region or financial market may adversely impact issuers in a different country, 
region or financial market.&#160; These risks may be magnified if certain events or developments adversely 
interrupt the global supply chain; in these and other circumstances, such risks might affect companies 
world-wide.&#160; Local, regional or global events such as war, military conflicts, acts of terrorism, natural 
disasters, the spread of infectious illness or other public health issues, recessions, elevated levels 
of government debt, changes in trade regulation or economic sanctions, internal unrest and discord, or 
other events could have a significant impact on the fund and its investments.&#160; &lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_Marketsectorrisk2_S000011499Summary1Member"
      id="ixv-560">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Symbol; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt;Market 
sector risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  To the extent the fund's investments emphasize particular 
sectors, its performance will be especially sensitive to developments that significantly affect those 
sectors.  Individual sectors may be more volatile, and may perform differently, than the broader market. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_Liquidityrisk2_S000011499Summary1Member"
      id="ixv-566">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Symbol; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt;Liquidity 
risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  When there is little or no active trading market for specific types of securities, 
it can become more difficult to sell the securities in a timely manner at or near their perceived value. 
 In such a market, the value of such securities and the fund's share price may fall dramatically.  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Investments 
that are illiquid or that trade in lower volumes may be more difficult to value.  The market for below 
investment grade securities may be less liquid and therefore these securities may be harder to value, 
buy or sell at an acceptable price, especially during times of market volatility or decline.  Liquidity 
risk also may refer to the risk that the fund will not be able to pay redemption proceeds within the 
allowable time period stated in this prospectus because of unusual market conditions, including those 
resulting in a significant amount of the fund's assets becoming illiquid, an unusually high volume of 
redemption requests, or other reasons.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Liquidity risk also may refer to the risk that 
the fund will not be able to pay redemption proceeds within the allowable time period stated in this 
prospectus because of unusual market conditions, including those resulting in a significant amount of 
the fund's assets becoming illiquid, an unusually high volume of redemption requests, or other reasons.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_Managementrisk2_S000011499Summary1Member"
      id="ixv-574">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Symbol; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt;Management 
risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The investment process used by the fund's sub-adviser could fail to achieve the 
fund's investment goal and cause your fund investment to lose value.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3781">Performance</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-583">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
following bar chart and table provide some indication of the risks of investing in the fund.  The bar 
chart shows changes in the performance of the fund's Class I shares from year to year.  Sales charges, 
if any, are not reflected in the bar chart, and if those charges were included, returns would have been 
less than those shown.  The table compares the average annual total returns of the fund's shares to those 
of the Russell 3000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Index, a broad measure 
of relevant market performance, and the Russell 2500&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;TM&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Growth Index, an index reflecting the market segments in which the fund invests.  The fund's past performance 
(before and after taxes) is not necessarily an indication of how the fund will perform in the future. 
 Performance for each share class will vary due to differences in expenses.  More recent performance 
information may be available at www.bny.com/investments. &lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3782">The 
following bar chart and table provide some indication of the risks of investing in the fund.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3783">Sales charges, 
if any, are not reflected in the bar chart, and if those charges were included, returns would have been 
less than those shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3784">The fund's past performance 
(before and after taxes) is not necessarily an indication of how the fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3785">www.bny.com/investments</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:BarChartHeading
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3786">Year-by-Year Total Returns&#x2005;as 
of 12/31 each year (%)</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-610">&lt;p style="font-size:10.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; font-weight:normal; text-decoration:none;"&gt;During the periods shown in the chart:&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Best&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt; Quarter&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;2020, 
Q2: 45.31&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Worst Quarter&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;2022, Q2: (26.92)&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3787">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3788">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3789"
      unitRef="pure">0.4531</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3790">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3791">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3792"
      unitRef="pure">-0.2692</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableNarrativeTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-624">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;After-tax performance is shown only for Class 
I shares.  After-tax performance of the fund's other share classes will vary.  After-tax returns are 
calculated using the historical highest individual federal marginal income tax rates, and do not reflect 
the impact of state and local taxes.  Actual after-tax returns depend on the investor's tax situation 
and may differ from those shown, and the after-tax returns shown are not relevant to investors who hold 
their shares through U.S. tax-deferred arrangements such as 401(k) plans or individual retirement accounts. 
 Returns after taxes on distributions and sale of fund shares may be higher than returns before taxes 
or returns after taxes on distributions due to an assumed tax benefit from losses on a sale of the fund's 
shares at the end of a period.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;For the fund's Class Z shares, periods prior 
to the inception date reflect the performance of the fund's Class I shares.  Such performance figures 
have not been adjusted to reflect applicable class fees and expenses of Class Z shares; if such &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;fees and expenses had been reflected, the performance shown for Class Z shares 
for such periods would have been lower.  Each share class is invested in the same portfolio of securities 
and the annual returns would have differed only to the extent that the classes have different expenses.&lt;/p&gt;</oef:PerformanceTableNarrativeTextBlock>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3793">After-tax performance is shown only for Class 
I shares.  After-tax performance of the fund's other share classes will vary.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableUsesHighestFederalRate
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3794">After-tax returns are 
calculated using the historical highest individual federal marginal income tax rates, and do not reflect 
the impact of state and local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3795">Actual after-tax returns depend on the investor's tax situation 
and may differ from those shown, and the after-tax returns shown are not relevant to investors who hold 
their shares through U.S. tax-deferred arrangements such as 401(k) plans or individual retirement accounts.</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableExplanationAfterTaxHigher
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3796">Returns after taxes on distributions and sale of fund shares may be higher than returns before taxes 
or returns after taxes on distributions due to an assumed tax benefit from losses on a sale of the fund's 
shares at the end of a period.</oef:PerformanceTableExplanationAfterTaxHigher>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3797">Average 
Annual Total Returns (as of 12/31/25)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260130_20260130_C000031760Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3798">returns before taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3799"
      unitRef="pure">0.1156</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3800"
      unitRef="pure">-0.0196</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3801"
      unitRef="pure">0.1135</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260130_20260130_AfterTaxesOnDistributionsMember_C000031760Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3802">returns after taxes 
on distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3803"
      unitRef="pure">0.0167</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3804"
      unitRef="pure">-0.0423</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3805"
      unitRef="pure">0.0934</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260130_20260130_AfterTaxesOnDistributionsAndSalesMember_C000031760Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3806">returns after taxes on distributions and 
sale of fund shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3807"
      unitRef="pure">0.1262</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3808"
      unitRef="pure">-0.0163</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3809"
      unitRef="pure">0.0911</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3810">returns before taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3811"
      unitRef="pure">0.0488</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3812"
      unitRef="pure">-0.0334</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000075527Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3813"
      unitRef="pure">0.1043</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260130_20260130_C000075528Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3814">returns before taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3815"
      unitRef="pure">0.0974</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3816"
      unitRef="pure">-0.0299</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000075528Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3817"
      unitRef="pure">0.1020</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260130_20260130_C000130460Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3818">returns before taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3819"
      unitRef="pure">0.1160</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3820"
      unitRef="pure">-0.0187</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000130460Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3821"
      unitRef="pure">0.1145</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="Context_20180119_20251231_C000193013Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3822">2018-01-19</oef:PerfInceptionDate>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260130_20260130_C000193013Member_S000011499Member_S000011499Summary1Member"
      id="ixv-3823">returns before taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3824"
      unitRef="pure">0.1144</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3825"
      unitRef="pure">-0.0204</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000193013Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3826"
      unitRef="pure">0.1128</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260130_20260130_Russell3000Indexreflectsnodeductionsforfeesexpensesortaxes31_S000011499Member_S000011499Summary1Member"
      id="ixv-3827">Russell 3000&#xae; 
Index</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3828">reflects no deductions for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_Russell3000Indexreflectsnodeductionsforfeesexpensesortaxes31_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3829"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_Russell3000Indexreflectsnodeductionsforfeesexpensesortaxes31_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3830"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_Russell3000Indexreflectsnodeductionsforfeesexpensesortaxes31_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3831"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260130_20260130_Russell2500TMGrowthIndexreflectsnodeductionsforfeesexpensesortaxes32_S000011499Member_S000011499Summary1Member"
      id="ixv-3832">Russell 
2500TM&#160;Growth&#160;Index 
</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_Russell2500TMGrowthIndexreflectsnodeductionsforfeesexpensesortaxes32_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3834"
      unitRef="pure">0.1031</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_Russell2500TMGrowthIndexreflectsnodeductionsforfeesexpensesortaxes32_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3835"
      unitRef="pure">0.0298</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_Russell2500TMGrowthIndexreflectsnodeductionsforfeesexpensesortaxes32_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-3836"
      unitRef="pure">0.1055</oef:AvgAnnlRtrPct>
    <dei:EntityInvCompanyType contextRef="Context_20260130_20260130" id="ixv-3839">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentType contextRef="Context_20260130_20260130" id="ixv-3840">497</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="Context_20260130_20260130" id="ixv-3841">2026-01-30</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="Context_20260130_20260130" id="ixv-3842">0000799295</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="Context_20260130_20260130" id="ixv-3843">false</dei:AmendmentFlag>
    <dei:DocumentCreationDate contextRef="Context_20260130_20260130" id="ixv-3844">2026-07-31</dei:DocumentCreationDate>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3845">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000799295_S000011499Summary1Member row dei_LegalEntityAxis compact cik0000799295_S000011499Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3846">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000799295_S000011499Summary1Member row dei_LegalEntityAxis compact cik0000799295_S000011499Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3847">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000799295_S000011499Summary1Member row dei_LegalEntityAxis compact cik0000799295_S000011499Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3848">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000799295_S000011499Summary1Member row dei_LegalEntityAxis compact cik0000799295_S000011499Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-3849">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000799295_S000011499Summary1Member row dei_LegalEntityAxis compact cik0000799295_S000011499Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <dei:EntityRegistrantName contextRef="Context_20260130_20260130" id="ixv-4395">BNY Mellon Investment Funds I</dei:EntityRegistrantName>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-4396"
      unitRef="pure">0.1079</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-4397"
      unitRef="pure">0.2652</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-4398"
      unitRef="pure">-0.0158</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-4399"
      unitRef="pure">0.3915</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-4400"
      unitRef="pure">0.6849</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-4401"
      unitRef="pure">-0.0414</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-4402"
      unitRef="pure">-0.332</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-4403"
      unitRef="pure">0.1555</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-4404"
      unitRef="pure">0.0973</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000031760Member_S000011499Member_S000011499Summary1Member"
      decimals="INF"
      id="ixv-4405"
      unitRef="pure">0.115599994659424</oef:AnnlRtrPct>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260130_20260130_C000075527Member_S000011499Member_S000011499Summary1Member"
      id="ixv-4406">Class A shares bought without an initial sales charge as part of an investment of $1 million or more 
may be charged a deferred sales charge of 1.00% if redeemed within one year.</oef:ExpensesDeferredChargesTextBlock>
    <cik0000799295:CustomRisksTableTextBlock
      contextRef="Context_20260130_20260130_S000011499Member_S000011499Summary1Member"
      id="ixv-4408">~ http://www.dreyfus.com/20260130/role/RRRiskTable3 ~</cik0000799295:CustomRisksTableTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc xlink:href="#_29_" xlink:label="_29_" xlink:type="locator"/>
        <link:footnote id="fn1_" xlink:label="fn1_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"> 
 Class A shares bought without an initial sales charge as part of an investment of $1 million or more 
may be charged a deferred sales charge of 1.00% if redeemed within one year.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_29_"
          xlink:to="fn1_"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
