<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:bmsfi="http://www.bny.com/20250219"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bmsfi-20250219.xsd" xlink:type="simple"/>
    <context id="DefaultContext">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000000137Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000000139Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000000137Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000000139Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000000137Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000000139Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TenY2024_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="TI20141231_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="TI20141231_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="TI20141231_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="TI20141231_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="TI20141231_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="TI20141231_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="TI20151231_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="TI20151231_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="TI20151231_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="TI20151231_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="TI20151231_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="TI20151231_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="TI20161231_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="TI20161231_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="TI20161231_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="TI20161231_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="TI20161231_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="TI20161231_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="TI20171231_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="TI20171231_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="TI20171231_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="TI20171231_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="TI20171231_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="TI20171231_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="TI20181231_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="TI20181231_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="TI20181231_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="TI20181231_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="TI20181231_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="TI20181231_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="TI20191231_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="TI20191231_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="TI20191231_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="TI20191231_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="TI20191231_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="TI20191231_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="TI20201231_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="TI20201231_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="TI20201231_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="TI20201231_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="TI20201231_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="TI20201231_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="TI20211231_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="TI20211231_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="TI20211231_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="TI20211231_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="TI20211231_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="TI20211231_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="TI20221231_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="TI20221231_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="TI20221231_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="TI20221231_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="TI20221231_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="TI20221231_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="TI20231231_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="TI20231231_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="TI20231231_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="TI20231231_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="TI20231231_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="TI20231231_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_AgilentTechnologiesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:AgilentTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_AmeripriseFinancialIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:AmeripriseFinancialIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_AmphenolCorpClAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:AmphenolCorpClAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_CencoraIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:CencoraIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_EMCORGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:EMCORGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_FifthThirdBancorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:FifthThirdBancorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_GeneralMillsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:GeneralMillsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_HalliburtonCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:HalliburtonCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_LoewsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:LoewsCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_NetOtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bmsfi:NetOtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_PalantirTechnologiesIncClAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:PalantirTechnologiesIncClAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000137Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000137Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_AgilentTechnologiesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:AgilentTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_AmeripriseFinancialIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:AmeripriseFinancialIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_AmphenolCorpClAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:AmphenolCorpClAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_CencoraIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:CencoraIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_EMCORGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:EMCORGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_FifthThirdBancorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:FifthThirdBancorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_GeneralMillsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:GeneralMillsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_HalliburtonCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:HalliburtonCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_LoewsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:LoewsCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_NetOtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bmsfi:NetOtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_PalantirTechnologiesIncClAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:PalantirTechnologiesIncClAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000139Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000139Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_AgilentTechnologiesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:AgilentTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_AmeripriseFinancialIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:AmeripriseFinancialIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_AmphenolCorpClAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:AmphenolCorpClAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_CencoraIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:CencoraIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_EMCORGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:EMCORGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_FifthThirdBancorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:FifthThirdBancorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_GeneralMillsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:GeneralMillsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_HalliburtonCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:HalliburtonCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_LoewsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:LoewsCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_NetOtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bmsfi:NetOtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_PalantirTechnologiesIncClAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:PalantirTechnologiesIncClAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000000140Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000000140Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_AgilentTechnologiesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:AgilentTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_AmeripriseFinancialIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:AmeripriseFinancialIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_AmphenolCorpClAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:AmphenolCorpClAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_CencoraIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:CencoraIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_EMCORGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:EMCORGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_FifthThirdBancorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:FifthThirdBancorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_GeneralMillsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:GeneralMillsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_HalliburtonCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:HalliburtonCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_LoewsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:LoewsCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_NetOtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bmsfi:NetOtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_PalantirTechnologiesIncClAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">bmsfi:PalantirTechnologiesIncClAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_C000162280Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">bmsfi:C000162280Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">bmsfi:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="TI20241231_RussellMidcapIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">bmsfi:RussellMidcapIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="USD_shares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="Day">
        <measure>utr:D</measure>
    </unit>
    <unit id="Holding">
        <measure>bmsfi:Holding</measure>
    </unit>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_EnergySectorMember"
      decimals="4"
      id="h_00683d38_6e86_4e25_bc78_46c44255153b"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_0352e1d3_cdfc_458d_b7e6_3dcd7fa374d9"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20231231_Russell3000IndexMember"
      decimals="INF"
      id="h_04106ad1_f1da_409b_8138_fd17d71b38ae"
      unitRef="USD">26336</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_LoewsCorpMember"
      decimals="4"
      id="h_04c53e75_61d7_41f1_98a5_0cce9bc8b597"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20141231_C000000139Member"
      decimals="INF"
      id="h_05e0839a_168a_44d2_a550_0a9f67f2ef65"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181231_RussellMidcapIndexMember"
      decimals="INF"
      id="h_0af5f62b_5652_41d4_8e17_1b4544f98158"
      unitRef="USD">11966</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_EnergySectorMember"
      decimals="4"
      id="h_0e2f1f55_955a_4328_b458_3b70bc52a020"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_RealEstateSectorMember"
      decimals="4"
      id="h_0f87f6ad_5363_492d_88f8_caa0ac1099aa"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20221231_Russell3000IndexMember"
      decimals="INF"
      id="h_0fc80b45_648d_4477_a782_cf2aa6cb2eaf"
      unitRef="USD">20908</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_IndustrialSectorMember"
      decimals="4"
      id="h_11b92f1d_b0f1_4f47_8fe8_23a9ce261a0f"
      unitRef="pure">0.158</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20151231_C000162280Member"
      decimals="INF"
      id="h_13c824a2_22d4_458f_bdca_d4102f33a837"
      unitRef="USD">1019257</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241231_C000162280Member"
      decimals="INF"
      id="h_13d2f032_a3d3_4066_99bd_8136af25d0d2"
      unitRef="USD">2117900</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_RealEstateSectorMember"
      decimals="4"
      id="h_1501c5bc_fb19_4d39_9b51_62ba9bdceb0f"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_IndustrialSectorMember"
      decimals="4"
      id="h_15362bfe_bb8e_4ef1_bc2a_629421bff9fb"
      unitRef="pure">0.158</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20191231_C000000137Member"
      decimals="INF"
      id="h_18803c76_9904_49df_9b89_766b0bd9ebeb"
      unitRef="USD">12192</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141231_C000000140Member"
      decimals="INF"
      id="h_1b6fe864_4ec7_456b_b1ac_a82dc2c85c38"
      unitRef="USD">10000</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_NetOtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_1cbbc75f_b1d1_400a_adbb_28754abe6bfa"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_HealthcareSectorMember"
      decimals="4"
      id="h_1ce2fd34_4884_4566_b3b0_098acaf07e46"
      unitRef="pure">0.120</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20211231_C000000137Member"
      decimals="INF"
      id="h_1ce6e2ae_1c92_4a2e_b8d3_884c2d6103eb"
      unitRef="USD">16860</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231231_C000000137Member"
      decimals="INF"
      id="h_1e4abef6_bb42_44ac_a133_4df27de7ca37"
      unitRef="USD">16918</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_CencoraIncMember"
      decimals="4"
      id="h_2081ca69_0efb_4ac0_b564_e07c69a0908a"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20181231_C000000137Member"
      decimals="INF"
      id="h_216ef5d2_ce13_461a_b9cb_da4f37f9bbad"
      unitRef="USD">10425</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_2195b94c_0600_46f6_bf37_00689404aa05"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20241231_C000000137Member"
      decimals="INF"
      id="h_22919332_918c_41f6_b416_29b966c35b60"
      unitRef="USD">19419</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151231_RussellMidcapIndexMember"
      decimals="INF"
      id="h_229eeaa7_c45f_4b22_ab59_b393f285594e"
      unitRef="USD">9756</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221231_C000162280Member"
      decimals="INF"
      id="h_22af5fcd_8896_4d17_ad5f_79907bc61017"
      unitRef="USD">1570231</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141231_Russell3000IndexMember"
      decimals="INF"
      id="h_23d5da0d_9518_41ad_bbf1_52f06913a3fe"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211231_C000162280Member"
      decimals="INF"
      id="h_261df025_92d8_4e85_bd5e_d99c2c5dc3e9"
      unitRef="USD">1824119</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_28b9a629_ad7b_49bd_862a_8c07107e1590"
      unitRef="pure">0.135</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20201231_RussellMidcapIndexMember"
      decimals="INF"
      id="h_299148a6_de04_416d_99b4_76a2a10f3f9c"
      unitRef="USD">18292</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181231_Russell3000IndexMember"
      decimals="INF"
      id="h_2b94ddfc_505a_4663_b048_47d5f75fc916"
      unitRef="USD">13003</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_AmphenolCorpClAMember"
      decimals="4"
      id="h_2cddaa8c_a8f9_4c49_854f_ec7cab1d1f9b"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_HalliburtonCoMember"
      decimals="4"
      id="h_31260649_4b73_4878_ba36_68649b6210d6"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20221231_RussellMidcapIndexMember"
      decimals="INF"
      id="h_340c4f5b_5222_4129_96c3_4f8200cb5634"
      unitRef="USD">18539</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171231_Russell3000IndexMember"
      decimals="INF"
      id="h_38e2e8a6_52bf_4ebc_9a36_014375f5b590"
      unitRef="USD">13722</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_392533cb_bfc2_4f0e_846d_b7005b52ff27"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_CencoraIncMember"
      decimals="4"
      id="h_3930274b_5604_4d10_bdb9_2173ce8a465b"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20151231_C000000137Member"
      decimals="INF"
      id="h_3c6733ea_29f3_4804_a6bd_08590e270082"
      unitRef="USD">9585</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161231_C000162280Member"
      decimals="INF"
      id="h_3f5f8768_177d_4138_b533_5cc2b39b745a"
      unitRef="USD">1112896</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191231_RussellMidcapIndexMember"
      decimals="INF"
      id="h_460416db_7dbb_4c18_a1fe_6f7d763f0398"
      unitRef="USD">15621</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_CommunicationsSectorMember"
      decimals="4"
      id="h_4a70f136_3355_4f91_af40_e6fc35eba699"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_EMCORGroupIncMember"
      decimals="4"
      id="h_4fd51c7a_2f31_48ee_8b46_795a8ca6e141"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_HalliburtonCoMember"
      decimals="4"
      id="h_538a0d4c_6ceb_4cbc_9327_93e0d577c883"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_HealthcareSectorMember"
      decimals="4"
      id="h_567d069e_0d9a_4162_a342_1f81857c17c4"
      unitRef="pure">0.120</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20171231_C000000139Member"
      decimals="INF"
      id="h_5780bad3_eeb1_4bc7_978a_3236d4a54636"
      unitRef="USD">12581</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231231_RussellMidcapIndexMember"
      decimals="INF"
      id="h_58e46770_86fe_4381_960a_3489f8e37bb4"
      unitRef="USD">21733</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_AgilentTechnologiesIncMember"
      decimals="4"
      id="h_5e3d2fbe_179a_40be_95d5_c02d5a9d147e"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_CommunicationsSectorMember"
      decimals="4"
      id="h_5fce09e4_ea10_4932_92cb_f0156a588ed5"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_GeneralMillsIncMember"
      decimals="4"
      id="h_61f337a9_25e3_48e6_be3e_2911468860be"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_IndustrialSectorMember"
      decimals="4"
      id="h_656d7368_2d82_43ea_852e_cf04423a2a66"
      unitRef="pure">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_HealthcareSectorMember"
      decimals="4"
      id="h_6712da9b_936f_4a58_8fe8_dbe9e661b974"
      unitRef="pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_NetOtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_67b4f1ae_de48_4fcb_8001_2423734012c0"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20171231_RussellMidcapIndexMember"
      decimals="INF"
      id="h_68517f40_dc14_45a9_a2f4_7e4c0d1cf472"
      unitRef="USD">13158</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_GeneralMillsIncMember"
      decimals="4"
      id="h_6a459974_94c6_41b8_8186_80784cd8c5ae"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_6b692b87_d860_4f39_a828_54b41f918e20"
      unitRef="pure">0.099</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20201231_Russell3000IndexMember"
      decimals="INF"
      id="h_6bdbedbc_6c6a_46f2_9e11_09ee492cf580"
      unitRef="USD">20595</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_6c12f5b6_dd53_4ec6_9692_7ab5a3c7a88a"
      unitRef="pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_FifthThirdBancorpMember"
      decimals="4"
      id="h_6dc96e35_3025_47e9_ac63_53e46e0fbc99"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20161231_Russell3000IndexMember"
      decimals="INF"
      id="h_72b5512a_8ded_41ae_98d5_b8b3ccb94bbf"
      unitRef="USD">11328</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141231_RussellMidcapIndexMember"
      decimals="INF"
      id="h_7575aa4a_d1fe_4c9f_9b77_9d8106ca075a"
      unitRef="USD">10000</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_PalantirTechnologiesIncClAMember"
      decimals="4"
      id="h_75c80d53_1df5_40b5_99fa_bafe600b496c"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_787e4e65_ff16_4280_a5d7_48b1618f8cdd"
      unitRef="pure">0.099</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20201231_C000000137Member"
      decimals="INF"
      id="h_790ad7f7_4449_4a7d_9b0e_da8225922a81"
      unitRef="USD">13311</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241231_Russell3000IndexMember"
      decimals="INF"
      id="h_79b25383_8709_4e99_9103_bcd02f33a9f1"
      unitRef="USD">32604</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_7c91a6cc_df19_4ef1_8313_686abb946dc5"
      unitRef="pure">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_UtilitiesSectorMember"
      decimals="4"
      id="h_7d3a314e_87bf_4f7b_a1bb_12bf39b76b7d"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_GeneralMillsIncMember"
      decimals="4"
      id="h_7e1a9a2a_e893_4129_8e1c_1d1cc11195fc"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20241231_RussellMidcapIndexMember"
      decimals="INF"
      id="h_7edbcf06_2f95_4359_8806_5cf9235efccb"
      unitRef="USD">25070</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_PalantirTechnologiesIncClAMember"
      decimals="4"
      id="h_82e80b25_3199_43b0_b20d_df5fcc005000"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_86c431b5_da0c_469c_b017_06fb70887665"
      unitRef="pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_EnergySectorMember"
      decimals="4"
      id="h_8985a0da_0093_4471_a3ff_0283fce44733"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_8ace3536_a6ce_43ed_b212_7855db8ae676"
      unitRef="pure">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_RealEstateSectorMember"
      decimals="4"
      id="h_8b236f2e_bfbf_4205_a897_ce0b23cc8fdf"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_EMCORGroupIncMember"
      decimals="4"
      id="h_8e0093d0_281b_4f4f_a2e8_fb2bbd89ba97"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20161231_RussellMidcapIndexMember"
      decimals="INF"
      id="h_9154073b_a667_4b38_8fde_92e983891205"
      unitRef="USD">11102</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_AmeripriseFinancialIncMember"
      decimals="4"
      id="h_93fd7d94_f8c6_4735_a01b_70ede86d57e2"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_AgilentTechnologiesIncMember"
      decimals="4"
      id="h_97ecd473_5bf2_4120_b0f6_03a6e7eda047"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_IndustrialSectorMember"
      decimals="4"
      id="h_9919a7c7_028d_4451_9643_4cbb48319a70"
      unitRef="pure">0.158</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20191231_Russell3000IndexMember"
      decimals="INF"
      id="h_99aac9a4_dcac_4b76_8513_2961fedee47d"
      unitRef="USD">17036</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_MaterialsSectorMember"
      decimals="4"
      id="h_9c8f913d_5f17_44da_b306_39f2d8255c4e"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20181231_C000162280Member"
      decimals="INF"
      id="h_9cbe61b0_4514_447a_a8ee_50e95d942631"
      unitRef="USD">1117734</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_CencoraIncMember"
      decimals="4"
      id="h_9dca3df3_a15a_4e11_93a8_447e9cdaea0a"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_MaterialsSectorMember"
      decimals="4"
      id="h_9f3975d1_91f0_4b33_93a9_f95c9fed6453"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20191231_C000162280Member"
      decimals="INF"
      id="h_a17bc1c6_867e_4d5e_8f60_5c0bd5a37fd8"
      unitRef="USD">1309075</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141231_C000162280Member"
      decimals="INF"
      id="h_a4257a08_94b4_40ac_b485_37133f6c86ce"
      unitRef="USD">1000000</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_FifthThirdBancorpMember"
      decimals="4"
      id="h_a47a195e_d204_4358_87b0_358859b67cbd"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_LoewsCorpMember"
      decimals="4"
      id="h_a5421f73_8fdd_47a9_86f8_20a1f24f48b0"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20211231_Russell3000IndexMember"
      decimals="INF"
      id="h_a6643dd0_aa00_4135_bdaa_b29dad70ca55"
      unitRef="USD">25880</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_LoewsCorpMember"
      decimals="4"
      id="h_a886f1a8_4af6_42f9_85f0_1510c0b86f45"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_MaterialsSectorMember"
      decimals="4"
      id="h_a90c66f5_4ca8_4e11_aad5_b82d3221b5b8"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20191231_C000000139Member"
      decimals="INF"
      id="h_ac04a3a7_ec49_4304_9bcd_99aec2ef427a"
      unitRef="USD">12393</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161231_C000000139Member"
      decimals="INF"
      id="h_acfcd80e_3afc_4a1d_940b_ff7ecc38b11a"
      unitRef="USD">10879</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_PalantirTechnologiesIncClAMember"
      decimals="4"
      id="h_ad448d1d_72cf_4042_a7d5_ee6118ae36a1"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_HalliburtonCoMember"
      decimals="4"
      id="h_b13ba24b_17d5_4f84_a8be_7f9b328b6091"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_EMCORGroupIncMember"
      decimals="4"
      id="h_b49bfec6_7226_4aff_ba37_378fc9227dcd"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20231231_C000162280Member"
      decimals="INF"
      id="h_b610f17d_9934_48c9_8bda_1cf68755c841"
      unitRef="USD">1840583</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_UtilitiesSectorMember"
      decimals="4"
      id="h_ba49ac26_914f_4850_a640_f87bf7991eed"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_bc8239fd_f52f_4dcb_b3ad_43f726413650"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20221231_C000000139Member"
      decimals="INF"
      id="h_be32999f_370b_4a5e_b02e_115215a31f46"
      unitRef="USD">14325</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_GeneralMillsIncMember"
      decimals="4"
      id="h_be511947_8b97_4ef8_83d8_1ff11abe0c89"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20171231_C000000137Member"
      decimals="INF"
      id="h_c7c2b122_e720_425e_85bd_7aa30825c854"
      unitRef="USD">12164</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_AmeripriseFinancialIncMember"
      decimals="4"
      id="h_c8ab13f6_cc6a_493b_a75e_460963f1f405"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20231231_C000000139Member"
      decimals="INF"
      id="h_c8ed0368_f18e_4c46_8ee6_e8d460a4dc25"
      unitRef="USD">16626</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241231_C000000139Member"
      decimals="INF"
      id="h_c913f61b_4c37_440c_837e_fcc6aaa76f44"
      unitRef="USD">18941</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151231_C000000139Member"
      decimals="INF"
      id="h_ca5ddd6e_6dca_488c_95c6_88e77057b992"
      unitRef="USD">10082</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_PalantirTechnologiesIncClAMember"
      decimals="4"
      id="h_cc17bb85_cec8_4be6_9466_96eb83f112f9"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_UtilitiesSectorMember"
      decimals="4"
      id="h_cced1dfd_463b_4edd_83f4_b32780d2cfc1"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_AgilentTechnologiesIncMember"
      decimals="4"
      id="h_cd326866_d5a5_4c64_b55a_93d7c066922c"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_MaterialsSectorMember"
      decimals="4"
      id="h_ceb9485a_0e18_4a14_b9f1_b4a64f4ff2c9"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_HealthcareSectorMember"
      decimals="4"
      id="h_cef8b091_7115_401a_8121_7f28da6709bf"
      unitRef="pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_NetOtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_d0dd25fa_a9a9_41ad_9b0a_f232e3d3bbe3"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_EnergySectorMember"
      decimals="4"
      id="h_d183cc18_19c1_4afa_9f90_abbe971b28d5"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_CommunicationsSectorMember"
      decimals="4"
      id="h_d5258b92_0bfc_4987_b9c5_27dadc61fb48"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_AmphenolCorpClAMember"
      decimals="4"
      id="h_d563cf2e_437e_4b55_a762_09a7c990cc14"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20171231_C000162280Member"
      decimals="INF"
      id="h_d6476878_78d1_4e05_9244_64279c1a9834"
      unitRef="USD">1301377</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201231_C000000139Member"
      decimals="INF"
      id="h_d7865582_0cba_41eb_90e3_b80c4ac64686"
      unitRef="USD">13406</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_UtilitiesSectorMember"
      decimals="4"
      id="h_d7d61f50_599c_49a7_aec8_db755e4d43d7"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20201231_C000162280Member"
      decimals="INF"
      id="h_d97cb254_9535_4a6b_ae7f_6e08d0245b90"
      unitRef="USD">1435190</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_RealEstateSectorMember"
      decimals="4"
      id="h_d991dba7_ca31_49d3_9c37_f9973c52a97c"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_HalliburtonCoMember"
      decimals="4"
      id="h_d99c279c_327b_4431_80e2_6dcd3a665465"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_AgilentTechnologiesIncMember"
      decimals="4"
      id="h_da3ab490_c02e_4ddd_9001_9e21c1a2fc61"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_da9af022_6030_4388_b47a_96b9b705a357"
      unitRef="pure">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_AmeripriseFinancialIncMember"
      decimals="4"
      id="h_db1f9f8b_24cf_4bd4_9e70_5cff49e81762"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20161231_C000000137Member"
      decimals="INF"
      id="h_df70b9a4_f3b2_4944_9615_d80d8d37b6bd"
      unitRef="USD">10429</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_CencoraIncMember"
      decimals="4"
      id="h_e208ac0a_ff6a_49a7_b61e_b7323dbeb211"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20211231_C000000139Member"
      decimals="INF"
      id="h_e2aace06_ffeb_4795_b5f6_b489708ea013"
      unitRef="USD">16827</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151231_Russell3000IndexMember"
      decimals="INF"
      id="h_e3004755_a8a4_4da8_b5c3_b8c7e9e3600d"
      unitRef="USD">10048</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_e3246e7c_0bd2_4f82_8817_ca5f08e41119"
      unitRef="pure">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_EMCORGroupIncMember"
      decimals="4"
      id="h_e3ca21d1_00e1_43d6_9445_4d8d6a64de9e"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_LoewsCorpMember"
      decimals="4"
      id="h_e843beea_849d_4f0f_9dd6_f8dc925a22b8"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_FifthThirdBancorpMember"
      decimals="4"
      id="h_eaa0947b_e005_4a27_9ade_fbf38aae063a"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_AmphenolCorpClAMember"
      decimals="4"
      id="h_ee08eea5_5bb5_4ebf_922c_27611f7de9f5"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000140Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_eea45b6b_55b4_49a3_b195_b51a02acf2b5"
      unitRef="pure">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_AmphenolCorpClAMember"
      decimals="4"
      id="h_eeee668d_9716_4af4_9f28_4fa90d679df3"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20211231_RussellMidcapIndexMember"
      decimals="INF"
      id="h_f0200ff2_16e9_44d6_a163_463cde65c386"
      unitRef="USD">22422</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000000139Member_AmeripriseFinancialIncMember"
      decimals="4"
      id="h_f0288903_5a1b_499e_960d_0068bb9cea36"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_CommunicationsSectorMember"
      decimals="4"
      id="h_f3f26911_f857_4102_b2e5_681914fcb3b6"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20141231_C000000137Member"
      decimals="INF"
      id="h_f45dc7e8_9c78_45b1_a2fc_e55a5e073fdc"
      unitRef="USD">9426</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221231_C000000137Member"
      decimals="INF"
      id="h_f4d90086_453d_4a09_a88c_9b7332d50b2d"
      unitRef="USD">14464</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_f6e33dca_171f_4986_87ce_2a88d9997509"
      unitRef="pure">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_FifthThirdBancorpMember"
      decimals="4"
      id="h_f8c057d4_11fe_40bf_9341_e5f187c96e68"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000000137Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_f8d74e62_8d70_4757_bd1d_bf8891838817"
      unitRef="pure">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241231_C000162280Member_NetOtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_fa860b4b_3729_4a03_8283_debd7f3440c8"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20181231_C000000139Member"
      decimals="INF"
      id="h_ff39e26d_d453_4d7e_b268_6d13f8b5f4f9"
      unitRef="USD">10689</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201231_C000000140Member"
      decimals="INF"
      id="h_0cde20e3_97ae_4169_92b4_668f62dbb0d2"
      unitRef="USD">14302</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221231_C000000140Member"
      decimals="INF"
      id="h_1e4a2538_313a_4c52_aa16_deaaf2102eb8"
      unitRef="USD">15610</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181231_C000000140Member"
      decimals="INF"
      id="h_360160f1_7902_47c5_ab93_a52da8c8069e"
      unitRef="USD">11153</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231231_C000000140Member"
      decimals="INF"
      id="h_3871f74f_b007_45d6_b0d1_66875d090568"
      unitRef="USD">18303</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211231_C000000140Member"
      decimals="INF"
      id="h_3d5aac44_d5bc_425b_a9a1_1861329ce8c8"
      unitRef="USD">18150</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161231_C000000140Member"
      decimals="INF"
      id="h_43304bdc_38c7_4e70_8bc7_6029d7ec12e1"
      unitRef="USD">11108</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171231_C000000140Member"
      decimals="INF"
      id="h_8899110d_fc5a_44c0_a6ce_154179a90d21"
      unitRef="USD">12986</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241231_C000000140Member"
      decimals="INF"
      id="h_a0014f18_f211_4686_9326_dce3a8c2661b"
      unitRef="USD">21063</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151231_C000000140Member"
      decimals="INF"
      id="h_a5606eb9_7cb6_4a9a_ba5d_14e207e1e3f2"
      unitRef="USD">10188</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191231_C000000140Member"
      decimals="INF"
      id="h_e26eb26c_96cf_4d26_ac04_0fb57c47a4a7"
      unitRef="USD">13072</oef:AcctVal>
    <dei:EntityCentralIndexKey
      contextRef="DefaultContext"
      id="h1_12b7bf82_d314_4dfe_a097_d9d941b966d6">0000737520</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="DefaultContext"
      id="h3_6a81d9bf_6d19_4557_b61d_aca6ca2f3db3">false</dei:AmendmentFlag>
    <dei:EntityInvCompanyType
      contextRef="DefaultContext"
      id="h_1_b7a45386-6ed6-f564-18de-448b6cd8f566">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentType
      contextRef="DefaultContext"
      id="t_1_00cc01c0_b347_f787_931e_4bb93419b806">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="DefaultContext"
      id="t_2_43c8f290_945f_91d2_e779_47df9c04a816">BNY Mellon Strategic Funds, Inc.</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate
      contextRef="DefaultContext"
      id="t_3_c961c109_1781_a225_874d_bfa60f5c853d">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="FY2024_C000000137Member"
      id="t_1_83b105b7_1459_9ad3_d346_475fbdee625d">BNY Mellon Active Midcap Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000000137Member"
      id="t_2_93bb8565_91a2_5480_9621_e79b9db772c9">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000000137Member"
      id="t_3_ba2edb7d_77d3_2927_9e2b_2eb04d3da5a8">DNLDX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000000137Member"
      id="t_4_1126f7a8_431a_b315_de6c_57da1c0947fb">This annual shareholder report contains important information about BNY Mellon Active MidCap Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000000137Member"
      id="t_5_a43af1c2_f427_366f_8f70_9fa195d28114">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000000137Member"
      id="t_6_7fdb1ed4_140f_427c_8d4b_fbd720deb516">You can find additional information about the Fund at &lt;span style="color: #000000; text-decoration-line: none; font-family: 'times new roman'; font-size: 10pt; line-height: 11pt;"&gt;bny.com/investments/literaturecenter&lt;/span&gt;. You can also request this information by calling 1-800-373-9387 (inside the U.S. only) or by sending an e-mail request to info@bny.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000000137Member"
      id="t_7_b21005fe_43af_6427_ae4f_6ab56e6bd5ef">bny.com/investments/literaturecenter</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000000137Member"
      id="t_8_14892ac1_6597_0ed6_9867_a47f18a12089">1-800-373-9387</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="FY2024_C000000137Member"
      id="t_9_788d2296_1eed_9be4_0caa_91a69643cfb1">info@bny.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000000137Member"
      id="t_18_17ae9625_45b5_d4f4_dc34_4654256e8f93">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 2pt;"&gt;&lt;b&gt;What were the Fund&#x2019;s costs for the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'times new roman'; color: #000000; font-size: 10pt; line-height: 11pt; margin-bottom: 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;

&lt;tr style="border-bottom-style: none; border-bottom-width: initial; break-inside: avoid-page; background-color: #00485e; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: left; width: 25%; padding: 1pt 3pt 10pt 3pt;"&gt;Share Class&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: center; width: 30%; padding: 1pt 3pt 10pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: center; width: 40%; padding: 1pt 3pt 10pt 3pt;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; border-bottom-color: initial; background-color: #e3ebed; height: 19pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; text-align: left; vertical-align: top; text-indent: -6pt; padding: 1pt 3pt 3pt 6pt;"&gt;Class A&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;*&lt;/sup&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;106&lt;/td&gt;
&lt;td style="break-inside: avoid-page; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;0.99&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; margin-bottom: 22pt;"&gt;

&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0;"&gt;*&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: normal; vertical-align: top; padding: 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: normal; text-align: left; margin-bottom: 0px; padding: 0px;"&gt;During the period, fees were waived and/or expenses reimbursed pursuant to an agreement with the Fund&#x2019;s investment adviser, BNY Mellon Investment Adviser, Inc. If this agreement is not extended in the future, expenses could be higher.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000000137Member"
      decimals="INF"
      id="h_1_829dbb6f_a2a2_4c7f_a974_c99032ff346e"
      unitRef="USD">106</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000000137Member"
      decimals="4"
      id="h_2_f66c406a_e8f5_4537_96ba_c5336adbb782"
      unitRef="pure">0.0099</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000000137Member"
      id="t_27_d81c99f3_b2a7_300d_b4fb_33fb335802d1">
&lt;div style="margin-bottom: 9pt; width: 540pt; margin-left: 18pt;"&gt;
&lt;div style="break-inside: avoid;"&gt;
&lt;div style="font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;b&gt;How did the Fund perform last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;
&lt;ul style="break-inside: avoid; padding: 0; margin: 0;"&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;For the 12-month period ended December 31, 2024, the Fund&#x2019;s Class A&lt;span style="white-space: nowrap;"&gt;&#160;&lt;/span&gt;shares returned 14.78%.&lt;/div&gt;
&lt;/li&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 8pt;"&gt;In comparison, the Russell Midcap&lt;sup style="vertical-align: bottom; font-size: 16pt;"&gt;&#xae;&lt;/sup&gt; Index (the &#x201c;Index&#x201d;)&lt;span style="white-space: nowrap;"&gt;&#160;&lt;/span&gt;returned 15.34% for the same period.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="break-inside: avoid;"&gt;
&lt;div style="font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul style="break-inside: avoid; padding: 0; margin: 0;"&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;U.S. stocks rose as investors rewarded high-growth-oriented companies, including companies with exposure to artificial intelligence investment themes. Index performance was stronger in financials and weaker in health care.&lt;/div&gt;
&lt;/li&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;Stock selection in the information technology, consumer staples and industrials sectors contributed to the Fund&#x2019;s performance relative to the Index.&lt;/div&gt;
&lt;/li&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 8pt;"&gt;Stock selection in the energy and financials sectors detracted most from relative performance.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 100%; border: Black 1pt solid; font: 11pt/107% Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; line-height: 107%"&gt;Not FDIC Insured. Not Bank-Guaranteed. May Lose Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000000137Member"
      id="t_26_2e7d3326_e399_0906_03ca_6f47b01989b4">
&lt;div style="margin-top: 0px; padding-left: 3.5pt; padding-right: 3.5pt; font-family: 'cambria'; font-weight: bold; color: #00485e; font-size: 10pt; line-height: 12pt; padding-top: 5pt; margin-bottom: 0px;"&gt;&lt;b&gt; &lt;i&gt;How did the Fund perform over the past 10 years?&lt;/i&gt; &lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; padding-left: 3.5pt; padding-right: 3.5pt; font-family: 'times new roman'; color: #00485e; font-size: 10pt; line-height: 11pt; padding-top: 5pt; margin-bottom: 6pt;"&gt;&lt;b&gt;The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; margin-bottom: 3pt; font-weight: bold; text-transform: none;"&gt;&lt;b&gt;Cumulative Performance from &lt;/b&gt; &lt;b&gt;January 1&lt;/b&gt; &lt;b&gt;, &lt;/b&gt; &lt;b&gt;2014&lt;/b&gt; &lt;b&gt; through &lt;/b&gt; &lt;b&gt;December 31, 2024&lt;/b&gt; &lt;b&gt; &lt;/b&gt; &lt;br/&gt;&lt;b&gt;Initial Investment of $10,000&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-bottom: 6pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K Chart" src="chartimages_9464795.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 396pt;"/&gt; &lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'times new roman'; color: #000000; font-size: 10pt; line-height: 11pt; margin-bottom: 6.5pt;"&gt;The above graph compares a hypothetical $10,000 investment in the Fund&#x2019;s Class A&lt;span style="white-space: nowrap;"&gt;&#160;&lt;/span&gt;shares to a hypothetical investment of $10,000 made in each of the Russell 3000&lt;sup style="vertical-align: bottom; font-size: 16pt;"&gt;&#xae;&lt;/sup&gt; Index (a broad-based index) and Russell Midcap&lt;sup style="vertical-align: bottom; font-size: 16pt;"&gt;&#xae;&lt;/sup&gt; Index on 12/31/2014. The performance shown takes into account the maximum initial sales charge on Class A shares and applicable fees and expenses of the Fund, including management fees and other expenses. The Fund&#x2019;s performance also assumes the reinvestment of dividends and capital gains. Unlike the Fund, the indexes are not subject to charges, fees and other expenses. Investors cannot invest directly in any index.&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; margin-bottom: 30pt;"&gt;

&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0px;"&gt;*&lt;/div&gt;
&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: normal; vertical-align: top; padding: 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: normal; text-align: left; margin-bottom: 0px; padding: 0px;"&gt;In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:LineGraphTableTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000000137Member"
      id="t_23_d577d34e_a40c_f5fd_73c9_c4c3df3a95fc">The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000000137Member"
      id="t_24_0f1b81f0_0ae3_0d5f_4f0f_378e32839ba9">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000000137Member"
      id="t_13_fea2e816_9c70_75db_dacb_12cc3aea28fe">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 0px;" title="oef:AvgAnnlRtrTableTextBlock"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURNS (AS OF &lt;/b&gt; &lt;b&gt;12/31/24&lt;/b&gt; &lt;b&gt;)&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;

&lt;tr style="border-bottom-style: none; border-bottom-width: initial; break-inside: avoid-page; background-color: #00485e; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: left; width: 60%; padding: 1pt 3pt 10pt 3pt;"&gt;Class A Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;1YR&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;5YR&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;10YR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;with Maximum Sales Charge - 5.75%&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;8.17&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;8.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;6.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;without Sales Charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;14.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;9.76&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;7.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;Russell 3000&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;&#xae;&lt;/sup&gt; Index (broad-based index)&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;*&lt;/sup&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;23.81&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;13.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;12.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;Russell Midcap&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;&#xae;&lt;/sup&gt; Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;15.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;9.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;9.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; margin-bottom: 30pt;"&gt;

&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0px;"&gt;*&lt;/div&gt;
&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: normal; vertical-align: top; padding: 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: normal; text-align: left; margin-bottom: 0px; padding: 0px;"&gt;In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000000137Member"
      id="t_19_028abfb3_2979_7b4c_82e4_4ea74dd88ae8">with Maximum Sales Charge - 5.75%</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000000137Member"
      decimals="4"
      id="h_6_5daaf3b5_8e5a_404f_9447_a97c88a6ef26"
      unitRef="pure">0.0817</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000000137Member"
      decimals="4"
      id="h_7_f0cd3ee7_9709_41f5_817e_d8e96d89a9e7"
      unitRef="pure">0.0847</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000000137Member"
      decimals="4"
      id="h_8_6710290e_ed6c_45b0_8f0e_5d8c40f01640"
      unitRef="pure">0.0686</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000000137Member_WithoutSalesLoadMember"
      id="t_20_37803bf2_6090_af63_717d_5cbe25f3fda6">without Sales Charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000000137Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_9_f2ee34fc_4b88_49c1_b606_bba8ffe24c1e"
      unitRef="pure">0.1478</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000000137Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_10_67ef4242_31aa_4a35_a0d6_fcb516704198"
      unitRef="pure">0.0976</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000000137Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_11_0284a5cd_066c_4b0e_81ce_a71ecf303499"
      unitRef="pure">0.0750</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_Russell3000IndexMember"
      id="t_21_4f7c46ee_0dd1_fb30_70dc_3e7c3fc7afe8">Russell 3000&#xae; Index (broad-based index)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_Russell3000IndexMember"
      decimals="4"
      id="h_22_ea9b079e_1837_8032_f967_1495345dd08b"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_Russell3000IndexMember"
      decimals="4"
      id="h_13_80ff6072_08b4_42fc_aebf_a393214010a4"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_Russell3000IndexMember"
      decimals="4"
      id="h_14_44735d18_fef7_4d2d_91ab_95b00f9f0363"
      unitRef="pure">0.1255</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_RussellMidcapIndexMember"
      id="t_22_21a8dd98_15a7_a3d3_6959_75d8f157e911">Russell Midcap&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_RussellMidcapIndexMember"
      decimals="4"
      id="h_15_6539b075_b4ba_474e_91b6_fec8de1be4a9"
      unitRef="pure">0.1534</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_RussellMidcapIndexMember"
      decimals="4"
      id="h_23_b2bbd490_cde9_8073_c78d_252afdb4e497"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_RussellMidcapIndexMember"
      decimals="4"
      id="h_17_6cb410c7_97b4_41ab_9d1e_942a2daea097"
      unitRef="pure">0.0963</oef:AvgAnnlRtrPct>
    <oef:PerfTableMarketIndexChngdTextBlock
      contextRef="FY2024_C000000137Member"
      id="t_28_1a4d0dec_49f3_e738_108d_ab13ca82d027">In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.</oef:PerfTableMarketIndexChngdTextBlock>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000000137Member"
      id="t_17_678bde80_4a4b_6173_968d_b5b14e4193e9">For more current information visit bny.com/investments/literaturecenter .</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000000137Member"
      id="t_14_e38a4df1_a2c0_8ab9_069d_557cc2f58170">
&lt;div style="font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;b&gt;KEY FUND STATISTICS (AS OF &lt;/b&gt; &lt;b&gt;12/31/24&lt;/b&gt; &lt;b&gt;)&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;

&lt;tr style="border-bottom-style: none; border-bottom-width: initial; break-inside: avoid-page; background-color: #00485e; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;br/&gt;Fund Size (Millions)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;br/&gt;Number of Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;Total Advisory Fee Paid During&lt;br/&gt;Period&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;br/&gt;Annual Portfolio Turnover&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; border-bottom-color: initial; background-color: #e3ebed; height: 19pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;457&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;237&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,997,238&lt;/td&gt;
&lt;td style="break-inside: avoid-page; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;51.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 100%; border: Black 1pt solid; font: 11pt/107% Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; line-height: 107%"&gt;Not FDIC Insured. Not Bank-Guaranteed. May Lose Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241231_C000000137Member"
      decimals="INF"
      id="h_18_5c549c4d_3fb2_4180_8c3e_68126c10a4c7"
      unitRef="USD">457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241231_C000000137Member"
      decimals="INF"
      id="h_19_4d11a69d_389f_444a_a59b_5112926aaeb7"
      unitRef="Holding">237</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000000137Member"
      decimals="INF"
      id="h_20_ea3b2fca_83cd_48aa_a308_d59c361d0e7b"
      unitRef="USD">2997238</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000000137Member"
      decimals="4"
      id="h_21_91803a29_122b_4374_9904_2a16b0d70be6"
      unitRef="pure">0.5178</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000000137Member"
      id="t_15_bf8bbf69_5cd9_4420_5da9_8b20ab31397c">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; text-transform: uppercase; font-size: 9pt; margin-bottom: 3pt; font-weight: bold;"&gt;&lt;b&gt;Portfolio Holdings (as of &lt;/b&gt; &lt;b&gt;12/31/24&lt;/b&gt; &lt;b&gt;)&lt;/b&gt;&lt;/div&gt;


&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; font-weight: bold; margin-bottom: 0px; text-transform: none;"&gt;&lt;b&gt;Top Ten Holdings (Based on Net Assets)&lt;/b&gt; &lt;b&gt; &lt;sup style="vertical-align: super; font-size: smaller;"&gt;*&lt;/sup&gt; &lt;/b&gt;&lt;/div&gt;



&lt;div style="width: 540pt; margin-left: 18pt; margin-bottom: 12pt;"&gt;&lt;img alt="Graphical Representation - Top N Holdings Chart" src="chartimages_9464686.jpg" style="margin-left: 50pt; width: 482pt;"/&gt; &lt;/div&gt;



&lt;div style="font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: 10pt; margin-top: -4pt; margin-bottom: 0px;"&gt;* Excludes money market funds or other short-term securities held for the investment of cash and cash collateral for securities loaned, if any.&lt;/div&gt;


&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; font-weight: bold; margin-bottom: 0px; text-transform: none; page-break-after: avoid;"&gt;&lt;b&gt;Sector Allocation (Based on Net Assets)&lt;/b&gt;&lt;/div&gt;

&lt;div style="width: 540pt; margin-left: 18pt; margin-bottom: 6pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_9464782.jpg" style="margin-left: 29pt; width: 437pt;"/&gt; &lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 100%; border: Black 1pt solid; font: 11pt/107% Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; line-height: 107%"&gt;Not FDIC Insured. Not Bank-Guaranteed. May Lose Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000000137Member"
      id="t_16_bb041ffd_9ab6_a80c_a1b7_dcc8c4362cb2">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; font-weight: bold; margin-bottom: 0px; text-transform: none;"&gt;&lt;b&gt;Top Ten Holdings (Based on Net Assets)&lt;/b&gt; &lt;b&gt; &lt;sup style="vertical-align: super; font-size: smaller;"&gt;*&lt;/sup&gt; &lt;/b&gt;&lt;/div&gt;

&lt;div style="width: 540pt; margin-left: 18pt; margin-bottom: 12pt;"&gt;&lt;img alt="Graphical Representation - Top N Holdings Chart" src="chartimages_9464686.jpg" style="margin-left: 50pt; width: 482pt;"/&gt; &lt;/div&gt;

&lt;div style="font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: 10pt; margin-top: -4pt; margin-bottom: 0px;"&gt;* Excludes money market funds or other short-term securities held for the investment of cash and cash collateral for securities loaned, if any.&lt;/div&gt;
</oef:LargestHoldingsTableTextBlock>
    <oef:FundName
      contextRef="FY2024_C000000139Member"
      id="t_1_36b070e9_2073_6ef4_b36f_b3672a82c117">BNY Mellon Active Midcap Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000000139Member"
      id="t_2_457e2b03_0bff_020a_b4df_09c90fcaf2e8">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000000139Member"
      id="t_3_71294516_dcad_e8d1_159c_8d38d56f6bbf">DNLCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000000139Member"
      id="t_5_70a26252_5e9a_b167_852d_c3c9769cc49c">This annual shareholder report contains important information about BNY Mellon Active MidCap Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000000139Member"
      id="t_4_6885d599_c927_f751_5bbe_46a1e61a6ab8">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000000139Member"
      id="t_6_5cd70967_491f_bc38_9523_679fd8a3a004">You can find additional information about the Fund at &lt;span style="color: #000000; text-decoration-line: none; font-family: 'times new roman'; font-size: 10pt; line-height: 11pt;"&gt;bny.com/investments/literaturecenter&lt;/span&gt;. You can also request this information by calling 1-800-373-9387 (inside the U.S. only) or by sending an e-mail request to info@bny.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000000139Member"
      id="t_7_5e2b2c70_2278_0f02_9642_3c9c43839f8d">bny.com/investments/literaturecenter</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000000139Member"
      id="t_8_c5d0f578_1b91_e686_87f0_7f3cb6a48880">1-800-373-9387</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="FY2024_C000000139Member"
      id="t_9_3db454ea_3619_03ae_a7f6_a3a2d9149617">info@bny.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000000139Member"
      id="t_11_19af789d_a263_4906_dc93_6ec8c7c09545">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 2pt;"&gt;&lt;b&gt;What were the Fund&#x2019;s costs for the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'times new roman'; color: #000000; font-size: 10pt; line-height: 11pt; margin-bottom: 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;

&lt;tr style="border-bottom-style: none; border-bottom-width: initial; break-inside: avoid-page; background-color: #00485e; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: left; width: 25%; padding: 1pt 3pt 10pt 3pt;"&gt;Share Class&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: center; width: 30%; padding: 1pt 3pt 10pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: center; width: 40%; padding: 1pt 3pt 10pt 3pt;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; border-bottom-color: initial; background-color: #e3ebed; height: 19pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; text-align: left; vertical-align: top; text-indent: -6pt; padding: 1pt 3pt 3pt 6pt;"&gt;Class C&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;*&lt;/sup&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;186&lt;/td&gt;
&lt;td style="break-inside: avoid-page; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;1.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; margin-bottom: 22pt;"&gt;

&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0;"&gt;*&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: normal; vertical-align: top; padding: 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: normal; text-align: left; margin-bottom: 0px; padding: 0px;"&gt;During the period, fees were waived and/or expenses reimbursed pursuant to an agreement with the Fund&#x2019;s investment adviser, BNY Mellon Investment Adviser, Inc. If this agreement is not extended in the future, expenses could be higher.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000000139Member"
      decimals="INF"
      id="h_22_fe3d8f1c_44ad_4ef4_8015_f7c06179b424"
      unitRef="USD">186</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000000139Member"
      decimals="4"
      id="h_23_3cd3caba_5202_40d8_8aa3_5396860a513a"
      unitRef="pure">0.0174</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000000139Member"
      id="t_10_964a9c20_08a7_dd5d_4661_5d6c3549fad6">
&lt;div style="margin-bottom: 9pt; width: 540pt; margin-left: 18pt;"&gt;
&lt;div style="break-inside: avoid;"&gt;
&lt;div style="font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;b&gt;How did the Fund perform last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;
&lt;ul style="break-inside: avoid; padding: 0; margin: 0;"&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;For the 12-month period ended December 31, 2024, the Fund&#x2019;s Class C&lt;span style="white-space: nowrap;"&gt;&#160;&lt;/span&gt;shares returned 13.93%.&lt;/div&gt;
&lt;/li&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 8pt;"&gt;In comparison, the Russell Midcap&lt;sup style="vertical-align: bottom; font-size: 16pt;"&gt;&#xae;&lt;/sup&gt; Index (the &#x201c;Index&#x201d;)&lt;span style="white-space: nowrap;"&gt;&#160;&lt;/span&gt;returned 15.34% for the same period.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="break-inside: avoid;"&gt;
&lt;div style="font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul style="break-inside: avoid; padding: 0; margin: 0;"&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;U.S. stocks rose as investors rewarded high-growth-oriented companies, including companies with exposure to artificial intelligence investment themes. Index performance was stronger in financials and weaker in health care.&lt;/div&gt;
&lt;/li&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;Stock selection in the information technology, consumer staples and industrials sectors contributed to the Fund&#x2019;s performance relative to the Index.&lt;/div&gt;
&lt;/li&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 8pt;"&gt;Stock selection in the energy and financials sectors detracted most from relative performance.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 100%; border: Black 1pt solid; font: 11pt/107% Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; line-height: 107%"&gt;Not FDIC Insured. Not Bank-Guaranteed. May Lose Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000000139Member"
      id="t_12_d65c894c_b5ec_0847_bca9_bc2c10998bab">
&lt;div style="margin-top: 0px; padding-left: 3.5pt; padding-right: 3.5pt; font-family: 'cambria'; font-weight: bold; color: #00485e; font-size: 10pt; line-height: 12pt; padding-top: 5pt; margin-bottom: 0px;"&gt;&lt;b&gt; &lt;i&gt;How did the Fund perform over the past 10 years?&lt;/i&gt; &lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; padding-left: 3.5pt; padding-right: 3.5pt; font-family: 'times new roman'; color: #00485e; font-size: 10pt; line-height: 11pt; padding-top: 5pt; margin-bottom: 6pt;"&gt;&lt;b&gt;The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; margin-bottom: 3pt; font-weight: bold; text-transform: none;"&gt;&lt;b&gt;Cumulative Performance from &lt;/b&gt; &lt;b&gt;January 1&lt;/b&gt; &lt;b&gt;, &lt;/b&gt; &lt;b&gt;2014&lt;/b&gt; &lt;b&gt; through &lt;/b&gt; &lt;b&gt;December 31, 2024&lt;/b&gt; &lt;b&gt; &lt;/b&gt; &lt;br/&gt;&lt;b&gt;Initial Investment of $10,000&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-bottom: 6pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K Chart" src="chartimages_9464796.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 396pt;"/&gt; &lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'times new roman'; color: #000000; font-size: 10pt; line-height: 11pt; margin-bottom: 6.5pt;"&gt;The above graph compares a hypothetical $10,000 investment in the Fund&#x2019;s Class C&lt;span style="white-space: nowrap;"&gt;&#160;&lt;/span&gt;shares to a hypothetical investment of $10,000 made in each of the Russell 3000&lt;sup style="vertical-align: bottom; font-size: 16pt;"&gt;&#xae;&lt;/sup&gt; Index (a broad-based index) and Russell Midcap&lt;sup style="vertical-align: bottom; font-size: 16pt;"&gt;&#xae;&lt;/sup&gt; Index on 12/31/2014. The performance shown takes into account the maximum deferred sales charge on Class C shares and applicable fees and expenses of the Fund, including management fees, 12b-1 fees and other expenses. The Fund&#x2019;s performance also assumes the reinvestment of dividends and capital gains. Unlike the Fund, the indexes are not subject to charges, fees and other expenses. Investors cannot invest directly in any index.&lt;/div&gt;
*In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.</oef:LineGraphTableTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000000139Member"
      id="t_13_39fb00f3_d776_b8db_e379_3367a62cf28d">The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000000139Member"
      id="t_14_bccab115_67c6_c95f_a63d_25cd270562a9">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000000139Member"
      id="t_25_d3f9b230_0ed9_2930_8f05_722fcd74a88c">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 0px;"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURNS (AS OF &lt;/b&gt; &lt;b&gt;12/31/24&lt;/b&gt; &lt;b&gt;)&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;

&lt;tr style="border-bottom-style: none; border-bottom-width: initial; break-inside: avoid-page; background-color: #00485e; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: left; width: 60%; padding: 1pt 3pt 10pt 3pt;"&gt;Class C Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;1YR&lt;/td&gt;
&lt;td style="width: auto; break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;5YR&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;10YR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;with Maximum Deferred Sales Charge - 1.00%&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 0 3pt 3pt;"&gt;12.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: auto; break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; text-align: left; padding: 1pt 3pt 3pt 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding-top: 1pt; padding-left: 0px; text-align: left; margin-bottom: 0px;"&gt;&#x200b;&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;**&lt;/sup&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;8.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;6.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;without Deferred Sales Charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 0 3pt 3pt;"&gt;13.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: auto; break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; text-align: left; padding: 1pt 3pt 3pt 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;8.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;6.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;Russell 3000&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;&#xae;&lt;/sup&gt; Index (broad-based index)&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;*&lt;/sup&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 0 3pt 3pt;"&gt;23.81&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: auto; break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; text-align: left; padding: 1pt 3pt 3pt 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;13.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;12.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;Russell Midcap&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;&#xae;&lt;/sup&gt; Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 0 3pt 3pt;"&gt;15.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: auto; break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; text-align: left; padding: 1pt 3pt 3pt 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;9.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;9.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; margin-bottom: 30pt;"&gt;

&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0px;"&gt;*&lt;/div&gt;
&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: normal; vertical-align: top; padding: 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: normal; text-align: left; margin-bottom: 0px; padding: 0px;"&gt;In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0px;"&gt;**&lt;/div&gt;
&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: normal; vertical-align: top; padding: 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: normal; text-align: left; margin-bottom: 0px; padding: 0px;"&gt;The maximum contingent deferred sales charge for Class C shares is 1.00% for shares redeemed within one year of the date purchased.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000000139Member"
      id="t_19_5c2870e6_5e6a_17e2_5257_bc5258f80bf0">with Maximum Deferred Sales Charge - 1.00%</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000000139Member"
      decimals="4"
      id="h_27_47bb4a4f_f37d_48a7_b9e4_735e29fc5864"
      unitRef="pure">0.1293</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000000139Member"
      decimals="4"
      id="h_28_01210874_5a4a_4179_bf90_0c10a91e4f96"
      unitRef="pure">0.0886</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000000139Member"
      decimals="4"
      id="h_29_ffb2539b_3ce8_4ac2_a899_571e975e5ec8"
      unitRef="pure">0.0660</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000000139Member_WithoutSalesLoadMember"
      id="t_20_c9f28531_3fff_6eb1_59bb_a1e8fb306c68">without Deferred Sales Charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000000139Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_30_0ae5a392_33c5_4cdf_a26d_43690bd31a7d"
      unitRef="pure">0.1393</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000000139Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_31_e4b2d1a7_2633_4c7e_9f71_d46aa9499646"
      unitRef="pure">0.0886</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000000139Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_32_4beb79e5_4e0b_411c_9b90_ae5382673d25"
      unitRef="pure">0.0660</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_Russell3000IndexMember"
      id="t_21_c0f1c1bd_9c29_fef0_c6d8_a3e801d07323">Russell 3000&#xae; Index (broad-based index)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_Russell3000IndexMember"
      decimals="4"
      id="h_33_3a6aed57_656c_44f3_b58d_640afbef8afd"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_Russell3000IndexMember"
      decimals="4"
      id="h_34_9d55d3a1_65fa_408b_ae06_a5f2db75c381"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_Russell3000IndexMember"
      decimals="4"
      id="h_35_8e9faff3_ef43_4ec1_87e6_fa0c23752eb9"
      unitRef="pure">0.1255</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_RussellMidcapIndexMember"
      id="t_22_aaf0be8a_43f9_e554_b6c1_0a53480c330c">Russell Midcap&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_RussellMidcapIndexMember"
      decimals="4"
      id="h_36_1eafc2c4_906e_420e_94a3_cdba313702af"
      unitRef="pure">0.1534</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_RussellMidcapIndexMember"
      decimals="4"
      id="h_37_725db786_542e_4420_853c_d7e21a29d5c4"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_RussellMidcapIndexMember"
      decimals="4"
      id="h_38_81d0b05b_89ec_4670_8059_a68feeeaac0d"
      unitRef="pure">0.0963</oef:AvgAnnlRtrPct>
    <oef:PerfTableMarketIndexChngdTextBlock
      contextRef="FY2024_C000000139Member"
      id="t_24_afece560_9b81_84ed_ef7b_9d8f16480468">In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.</oef:PerfTableMarketIndexChngdTextBlock>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000000139Member"
      id="t_15_2e385cc3_e293_aca2_a006_3020a89160b9">For more current information visit bny.com/investments/literaturecenter .&#160;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000000139Member"
      id="t_16_e87b8859_5c91_b40a_e3de_aaeb73871664">
&lt;div style="font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;b&gt;KEY FUND STATISTICS (AS OF &lt;/b&gt; &lt;b&gt;12/31/24&lt;/b&gt; &lt;b&gt;)&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;

&lt;tr style="border-bottom-style: none; border-bottom-width: initial; break-inside: avoid-page; background-color: #00485e; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;br/&gt;Fund Size (Millions)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;br/&gt;Number of Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;Total Advisory Fee Paid During&lt;br/&gt;Period&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;br/&gt;Annual Portfolio Turnover&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; border-bottom-color: initial; background-color: #e3ebed; height: 19pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;457&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;237&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,997,238&lt;/td&gt;
&lt;td style="break-inside: avoid-page; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;51.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 100%; border: Black 1pt solid; font: 11pt/107% Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; line-height: 107%"&gt;Not FDIC Insured. Not Bank-Guaranteed. May Lose Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241231_C000000139Member"
      decimals="INF"
      id="h_39_d7d9b059_a2f2_416b_9fa7_c2450c958efa"
      unitRef="USD">457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241231_C000000139Member"
      decimals="INF"
      id="h_40_02a229ba_dc2b_4156_bdcc_8cd5b1c87cca"
      unitRef="Holding">237</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000000139Member"
      decimals="INF"
      id="h_41_81cfd7d3_7731_464e_967c_7c2be18a37a4"
      unitRef="USD">2997238</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000000139Member"
      decimals="4"
      id="h_42_ab06d844_369a_44f9_8d6d_f99362e6369e"
      unitRef="pure">0.5178</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000000139Member"
      id="t_18_0fa4df2e_6a2c_a03d_af23_4f83e0f3fd8e">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; text-transform: uppercase; font-size: 9pt; margin-bottom: 3pt; font-weight: bold;"&gt;&lt;b&gt;Portfolio Holdings (as of &lt;/b&gt; &lt;b&gt;12/31/24&lt;/b&gt; &lt;b&gt;)&lt;/b&gt;&lt;/div&gt;


&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; font-weight: bold; margin-bottom: 0px; text-transform: none;"&gt;&lt;b&gt;Top Ten Holdings (Based on Net Assets)&lt;/b&gt; &lt;b&gt; &lt;sup style="vertical-align: super; font-size: smaller;"&gt;*&lt;/sup&gt; &lt;/b&gt;&lt;/div&gt;



&lt;div style="width: 540pt; margin-left: 18pt; margin-bottom: 12pt;"&gt;&lt;img alt="Graphical Representation - Top N Holdings Chart" src="chartimages_9464685.jpg" style="margin-left: 50pt; width: 482pt;"/&gt; &lt;/div&gt;



&lt;div style="font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: 10pt; margin-top: -4pt; margin-bottom: 0px;"&gt;* Excludes money market funds or other short-term securities held for the investment of cash and cash collateral for securities loaned, if any.&lt;/div&gt;


&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; font-weight: bold; margin-bottom: 0px; text-transform: none; page-break-after: avoid;"&gt;&lt;b&gt;Sector Allocation (Based on Net Assets)&lt;/b&gt;&lt;/div&gt;

&lt;div style="width: 540pt; margin-left: 18pt; margin-bottom: 6pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_9464781.jpg" style="margin-left: 29pt; width: 437pt;"/&gt; &lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 100%; border: Black 1pt solid; font: 11pt/107% Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; line-height: 107%"&gt;Not FDIC Insured. Not Bank-Guaranteed. May Lose Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000000139Member"
      id="t_26_0b8b6965_4705_af18_7a17_b84f5c3616d5">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; font-weight: bold; margin-bottom: 0px; text-transform: none;"&gt;&lt;b&gt;Top Ten Holdings (Based on Net Assets)&lt;/b&gt; &lt;b&gt; &lt;sup style="vertical-align: super; font-size: smaller;"&gt;*&lt;/sup&gt; &lt;/b&gt;&lt;/div&gt;

&lt;div style="width: 540pt; margin-left: 18pt; margin-bottom: 12pt;"&gt;&lt;img alt="Graphical Representation - Top N Holdings Chart" src="chartimages_9464685.jpg" style="margin-left: 50pt; width: 482pt;"/&gt; &lt;/div&gt;

&lt;div style="font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: 10pt; margin-top: -4pt; margin-bottom: 0px;"&gt;* Excludes money market funds or other short-term securities held for the investment of cash and cash collateral for securities loaned, if any.&lt;/div&gt;
</oef:LargestHoldingsTableTextBlock>
    <oef:FundName
      contextRef="FY2024_C000000140Member"
      id="t_1_fbee11f8_57cb_ca53_89ca_f6b1d9b977d4">BNY Mellon Active Midcap Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000000140Member"
      id="t_20_2eb0ca3e_21b8_991c_b60e_beb81e98b591">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000000140Member"
      id="t_21_a3f281f2_e0c5_eef4_1742_40adfed4ab21">DNLRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000000140Member"
      id="t_2_5be60549_c663_ea8d_b2a1_fbf75d2fa9a8">This annual shareholder report contains important information about BNY Mellon Active MidCap Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000000140Member"
      id="t_3_4eba9cb6_bed2_a84b_2d6b_947beefd980d">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000000140Member"
      id="t_4_aa313b4e_ad61_e4a3_149d_43f16ccd6cdc">You can find additional information about the Fund at &lt;span style="color: #000000; text-decoration-line: none; font-family: 'times new roman'; font-size: 10pt; line-height: 11pt;"&gt;bny.com/investments/literaturecenter&lt;/span&gt;. You can also request this information by calling 1-800-373-9387 (inside the U.S. only) or by sending an e-mail request to info@bny.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000000140Member"
      id="t_5_8a4aac08_942c_a458_3b84_c1c1fb75c0e4">bny.com/investments/literaturecenter</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000000140Member"
      id="t_6_fcbc5f09_dc18_9786_99ca_d00c32605663">1-800-373-9387</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="FY2024_C000000140Member"
      id="t_7_294e80eb_7a49_c770_f8c8_6b66fe4bb7e4">info@bny.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000000140Member"
      id="t_8_1a808ec7_c219_9abe_3936_8f4655c2098e">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 2pt;"&gt;&lt;b&gt;What were the Fund&#x2019;s costs for the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'times new roman'; color: #000000; font-size: 10pt; line-height: 11pt; margin-bottom: 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;

&lt;tr style="border-bottom-style: none; border-bottom-width: initial; break-inside: avoid-page; background-color: #00485e; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: left; width: 25%; padding: 1pt 3pt 10pt 3pt;"&gt;Share Class&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: center; width: 30%; padding: 1pt 3pt 10pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: center; width: 40%; padding: 1pt 3pt 10pt 3pt;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; border-bottom-color: initial; background-color: #e3ebed; height: 19pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; text-align: left; vertical-align: top; text-indent: -6pt; padding: 1pt 3pt 3pt 6pt;"&gt;Class I&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;*&lt;/sup&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;80&lt;/td&gt;
&lt;td style="break-inside: avoid-page; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;0.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; margin-bottom: 22pt;"&gt;

&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0;"&gt;*&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: normal; vertical-align: top; padding: 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: normal; text-align: left; margin-bottom: 0px; padding: 0px;"&gt;During the period, fees were waived and/or expenses reimbursed pursuant to an agreement with the Fund&#x2019;s investment adviser, BNY Mellon Investment Adviser, Inc. If this agreement is not extended in the future, expenses could be higher.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000000140Member"
      decimals="INF"
      id="h_43_b01b3543_d81a_4260_8523_1a40061f8092"
      unitRef="USD">80</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000000140Member"
      decimals="4"
      id="h_44_595f09af_30b5_49ae_bc2c_6b54672caa48"
      unitRef="pure">0.0074</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000000140Member"
      id="t_9_30fe1daa_908a_6543_af66_8b745f842a1d">
&lt;div style="margin-bottom: 9pt; width: 540pt; margin-left: 18pt;"&gt;
&lt;div style="break-inside: avoid;"&gt;
&lt;div style="font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;b&gt;How did the Fund perform last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;
&lt;ul style="break-inside: avoid; padding: 0; margin: 0;"&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;For the 12-month period ended December 31, 2024, the Fund&#x2019;s Class I&lt;span style="white-space: nowrap;"&gt;&#160;&lt;/span&gt;shares returned 15.08%.&lt;/div&gt;
&lt;/li&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 8pt;"&gt;In comparison, the Russell Midcap&lt;sup style="vertical-align: bottom; font-size: 16pt;"&gt;&#xae;&lt;/sup&gt; Index (the &#x201c;Index&#x201d;)&lt;span style="white-space: nowrap;"&gt;&#160;&lt;/span&gt;returned 15.34% for the same period.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="break-inside: avoid;"&gt;
&lt;div style="font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul style="break-inside: avoid; padding: 0; margin: 0;"&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;U.S. stocks rose as investors rewarded high-growth-oriented companies, including companies with exposure to artificial intelligence investment themes. Index performance was stronger in financials and weaker in health care.&lt;/div&gt;
&lt;/li&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;Stock selection in the information technology, consumer staples and industrials sectors contributed to the Fund&#x2019;s performance relative to the Index.&lt;/div&gt;
&lt;/li&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 8pt;"&gt;Stock selection in the energy and financials sectors detracted most from relative performance.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 100%; border: Black 1pt solid; font: 11pt/107% Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; line-height: 107%"&gt;Not FDIC Insured. Not Bank-Guaranteed. May Lose Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000000140Member"
      id="t_25_1920fe5d_51d7_b162_9864_2732e85e982b">
&lt;div style="margin-top: 0px; padding-left: 3.5pt; padding-right: 3.5pt; font-family: 'cambria'; font-weight: bold; color: #00485e; font-size: 10pt; line-height: 12pt; padding-top: 5pt; margin-bottom: 0px;"&gt;&lt;b&gt; &lt;i&gt;How did the Fund perform over the past 10 years?&lt;/i&gt; &lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; padding-left: 3.5pt; padding-right: 3.5pt; font-family: 'times new roman'; color: #00485e; font-size: 10pt; line-height: 11pt; padding-top: 5pt; margin-bottom: 6pt;"&gt;&lt;b&gt;The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; margin-bottom: 3pt; font-weight: bold; text-transform: none;"&gt;&lt;b&gt;Cumulative Performance from &lt;/b&gt; &lt;b&gt;January 1&lt;/b&gt; &lt;b&gt;, &lt;/b&gt; &lt;b&gt;2014&lt;/b&gt; &lt;b&gt; through &lt;/b&gt; &lt;b&gt;December 31, 2024&lt;/b&gt; &lt;b&gt; &lt;/b&gt; &lt;br/&gt;&lt;b&gt;Initial Investment of $10,000&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-bottom: 6pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K Chart" src="chartimages_9464793.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 396pt;"/&gt; &lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'times new roman'; color: #000000; font-size: 10pt; line-height: 11pt; margin-bottom: 6.5pt;"&gt;The above graph compares a hypothetical $10,000 investment in the Fund&#x2019;s Class I&lt;span style="white-space: nowrap;"&gt;&#160;&lt;/span&gt;shares to a hypothetical investment of $10,000 made in each of the Russell 3000&lt;sup style="vertical-align: bottom; font-size: 16pt;"&gt;&#xae;&lt;/sup&gt; Index (a broad-based index) and Russell Midcap&lt;sup style="vertical-align: bottom; font-size: 16pt;"&gt;&#xae;&lt;/sup&gt; Index on 12/31/2014. The performance shown takes into account applicable fees and expenses of the Fund, including management fees and other expenses. The Fund&#x2019;s performance also assumes the reinvestment of dividends and capital gains. Unlike the Fund, the indexes are not subject to charges, fees and other expenses. Investors cannot invest directly in any index.&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; margin-bottom: 30pt;"&gt;

&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0px;"&gt;*&lt;/div&gt;
&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: normal; vertical-align: top; padding: 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: normal; text-align: left; margin-bottom: 0px; padding: 0px;"&gt;In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:LineGraphTableTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000000140Member"
      id="t_12_2ba130d5_9b46_81d6_2a76_8d44d508fd2f">The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000000140Member"
      id="t_13_a408e791_3e80_81f9_3e2e_6622f157cdd2">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000000140Member"
      id="t_11_e317c6ec_e71d_dbe0_f60f_b625b0f059b4">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 0px;"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURNS (AS OF &lt;/b&gt; &lt;b&gt;12/31/24&lt;/b&gt; &lt;b&gt;)&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;

&lt;tr style="border-bottom-style: none; border-bottom-width: initial; break-inside: avoid-page; background-color: #00485e; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: left; width: 60%; padding: 1pt 3pt 10pt 3pt;"&gt;Share Class&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;1YR&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;5YR&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;10YR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;Class I&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;15.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;10.01&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;7.73&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;Russell 3000&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;&#xae;&lt;/sup&gt; Index (broad-based index)&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;*&lt;/sup&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;23.81&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;13.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;12.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;Russell Midcap&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;&#xae;&lt;/sup&gt; Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;15.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;9.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;9.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; margin-bottom: 30pt;"&gt;

&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0px;"&gt;*&lt;/div&gt;
&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: normal; vertical-align: top; padding: 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: normal; text-align: left; margin-bottom: 0px; padding: 0px;"&gt;In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000000140Member"
      id="t_18_53678eb3_5cb7_9782_03a1_12a93ab4ab9a">Class I</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000000140Member"
      decimals="4"
      id="h_45_eb06ea72_d029_42e1_8996_696ccc9e138c"
      unitRef="pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000000140Member"
      decimals="4"
      id="h_46_bdf6eb64_541a_4f04_b425_afc6330300d0"
      unitRef="pure">0.1001</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000000140Member"
      decimals="4"
      id="h_47_0bdc15f0_becc_43d5_acda_cd65c0f21e94"
      unitRef="pure">0.0773</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_Russell3000IndexMember"
      id="t_19_4eac15af_e503_406f_dd43_d753d5755df3">Russell 3000&#xae; Index (broad-based index)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_Russell3000IndexMember"
      decimals="4"
      id="h_48_7f77e5e1_24d8_4047_84ec_e245795b8525"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_Russell3000IndexMember"
      decimals="4"
      id="h_49_fd8b2147_0352_47d5_a373_3946471aa789"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_Russell3000IndexMember"
      decimals="4"
      id="h_50_30b7864f_06ab_4b21_91e3_9fb8edce3d54"
      unitRef="pure">0.1255</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_RussellMidcapIndexMember"
      id="t_22_86728e6a_8556_3134_2d7e_842054772eba">Russell Midcap&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_RussellMidcapIndexMember"
      decimals="4"
      id="h_51_b114c074_0096_40bf_a793_53036534a62c"
      unitRef="pure">0.1534</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_RussellMidcapIndexMember"
      decimals="4"
      id="h_52_e52e69f1_dd43_4405_ad8f_7337be836fdf"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_RussellMidcapIndexMember"
      decimals="4"
      id="h_53_ff9e0b96_57e2_4599_8b16_516509e70dfc"
      unitRef="pure">0.0963</oef:AvgAnnlRtrPct>
    <oef:PerfTableMarketIndexChngdTextBlock
      contextRef="FY2024_C000000140Member"
      id="t_24_17a16698_0cb3_c72d_3b0d_d51507d8b5eb">In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.</oef:PerfTableMarketIndexChngdTextBlock>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000000140Member"
      id="t_23_88c25033_e2ac_5e1d_16f1_2e0ea40cc718">For more current information visit bny.com/investments/literaturecenter .</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000000140Member"
      id="t_15_c8607b01_5865_5567_ae8c_8babe6e6cfaa">
&lt;div style="font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;b&gt;KEY FUND STATISTICS (AS OF &lt;/b&gt; &lt;b&gt;12/31/24&lt;/b&gt; &lt;b&gt;)&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;

&lt;tr style="border-bottom-style: none; border-bottom-width: initial; break-inside: avoid-page; background-color: #00485e; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;br/&gt;Fund Size (Millions)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;br/&gt;Number of Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;Total Advisory Fee Paid During&lt;br/&gt;Period&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;br/&gt;Annual Portfolio Turnover&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; border-bottom-color: initial; background-color: #e3ebed; height: 19pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;457&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;237&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,997,238&lt;/td&gt;
&lt;td style="break-inside: avoid-page; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;51.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 100%; border: Black 1pt solid; font: 11pt/107% Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; line-height: 107%"&gt;Not FDIC Insured. Not Bank-Guaranteed. May Lose Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241231_C000000140Member"
      decimals="INF"
      id="h_54_0fbf18a3_36f6_4fcf_952a_b864bb47df3d"
      unitRef="USD">457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241231_C000000140Member"
      decimals="INF"
      id="h_55_adf4122e_a2da_40fb_818e_d1c967f607fe"
      unitRef="Holding">237</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000000140Member"
      decimals="INF"
      id="h_56_6f661d35_9347_4f6c_a56f_72f1b62938f7"
      unitRef="USD">2997238</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000000140Member"
      decimals="4"
      id="h_57_9160e035_e211_45b4_b7e8_abdedc8533f7"
      unitRef="pure">0.5178</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000000140Member"
      id="t_16_e4311e01_e035_cae0_1940_545dfd375545">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; text-transform: uppercase; font-size: 9pt; margin-bottom: 3pt; font-weight: bold;"&gt;&lt;b&gt;Portfolio Holdings (as of &lt;/b&gt; &lt;b&gt;12/31/24&lt;/b&gt; &lt;b&gt;)&lt;/b&gt;&lt;/div&gt;


&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; font-weight: bold; margin-bottom: 0px; text-transform: none;"&gt;&lt;b&gt;Top Ten Holdings (Based on Net Assets)&lt;/b&gt; &lt;b&gt; &lt;sup style="vertical-align: super; font-size: smaller;"&gt;*&lt;/sup&gt; &lt;/b&gt;&lt;/div&gt;



&lt;div style="width: 540pt; margin-left: 18pt; margin-bottom: 12pt;"&gt;&lt;img alt="Graphical Representation - Top N Holdings Chart" src="chartimages_9464688.jpg" style="margin-left: 50pt; width: 482pt;"/&gt; &lt;/div&gt;



&lt;div style="font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: 10pt; margin-top: -4pt; margin-bottom: 0px;"&gt;* Excludes money market funds or other short-term securities held for the investment of cash and cash collateral for securities loaned, if any.&lt;/div&gt;


&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; font-weight: bold; margin-bottom: 0px; text-transform: none; page-break-after: avoid;"&gt;&lt;b&gt;Sector Allocation (Based on Net Assets)&lt;/b&gt;&lt;/div&gt;

&lt;div style="width: 540pt; margin-left: 18pt; margin-bottom: 6pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_9464784.jpg" style="margin-left: 29pt; width: 437pt;"/&gt; &lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 100%; border: Black 1pt solid; font: 11pt/107% Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; line-height: 107%"&gt;Not FDIC Insured. Not Bank-Guaranteed. May Lose Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000000140Member"
      id="t_17_494b3329_820e_bee3_8933_4b98ed4f86cd">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; font-weight: bold; margin-bottom: 0px; text-transform: none;"&gt;&lt;b&gt;Top Ten Holdings (Based on Net Assets)&lt;/b&gt; &lt;b&gt; &lt;sup style="vertical-align: super; font-size: smaller;"&gt;*&lt;/sup&gt; &lt;/b&gt;&lt;/div&gt;

&lt;div style="width: 540pt; margin-left: 18pt; margin-bottom: 12pt;"&gt;&lt;img alt="Graphical Representation - Top N Holdings Chart" src="chartimages_9464688.jpg" style="margin-left: 50pt; width: 482pt;"/&gt; &lt;/div&gt;

&lt;div style="font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: 10pt; margin-top: -4pt; margin-bottom: 0px;"&gt;* Excludes money market funds or other short-term securities held for the investment of cash and cash collateral for securities loaned, if any.&lt;/div&gt;
</oef:LargestHoldingsTableTextBlock>
    <oef:FundName
      contextRef="FY2024_C000162280Member"
      id="t_1_d119f3b4_b1f1_a5ea_2e12_82fb08d2d4a1">BNY Mellon Active Midcap Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000162280Member"
      id="t_2_0671b9cd_088f_f770_96c9_e68dbcbe89b3">Class Y</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000162280Member"
      id="t_3_42fd67f2_603a_b07c_9cbc_f94ac75a6f00">DNLYX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000162280Member"
      id="t_5_1a34d4bb_d2bf_0374_8531_d1edde91a90e">This annual shareholder report contains important information about BNY Mellon Active MidCap Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000162280Member"
      id="t_4_82bb2a52_bdf8_56cf_b6ab_81cd99fac3b1">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000162280Member"
      id="t_6_44239b43_ca32_d074_dac0_1178b7368a5f">You can find additional information about the Fund at &lt;span style="color: #000000; text-decoration-line: none; font-family: 'times new roman'; font-size: 10pt; line-height: 11pt;"&gt;bny.com/investments/literaturecenter&lt;/span&gt;. You can also request this information by calling 1-800-373-9387 (inside the U.S. only) or by sending an e-mail request to info@bny.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000162280Member"
      id="t_9_b44e1d0f_3f88_a371_265b_872884d39e0b">bny.com/investments/literaturecenter</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000162280Member"
      id="t_7_95e4b889_2788_3ccc_7973_cc4fd0b6838f">1-800-373-9387</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="FY2024_C000162280Member"
      id="t_8_623d2d63_e99e_1095_681c_460979ad51d0">info@bny.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000162280Member"
      id="t_10_e998e405_4f64_27cc_85dd_538ed3a3388b">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 2pt;"&gt;&lt;b&gt;What were the Fund&#x2019;s costs for the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'times new roman'; color: #000000; font-size: 10pt; line-height: 11pt; margin-bottom: 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;

&lt;tr style="border-bottom-style: none; border-bottom-width: initial; break-inside: avoid-page; background-color: #00485e; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: left; width: 25%; padding: 1pt 3pt 10pt 3pt;"&gt;Share Class&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: center; width: 30%; padding: 1pt 3pt 10pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: center; width: 40%; padding: 1pt 3pt 10pt 3pt;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; border-bottom-color: initial; background-color: #e3ebed; height: 19pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; text-align: left; vertical-align: top; text-indent: -6pt; padding: 1pt 3pt 3pt 6pt;"&gt;Class Y&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;*&lt;/sup&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;82&lt;/td&gt;
&lt;td style="break-inside: avoid-page; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;0.76&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; margin-bottom: 22pt;"&gt;

&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0;"&gt;*&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: normal; vertical-align: top; padding: 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: normal; text-align: left; margin-bottom: 0px; padding: 0px;"&gt;During the period, fees were waived and/or expenses reimbursed pursuant to an agreement with the Fund&#x2019;s investment adviser, BNY Mellon Investment Adviser, Inc. If this agreement is not extended in the future, expenses could be higher.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000162280Member"
      decimals="INF"
      id="h_58_55a21c46_0834_4b07_b1d4_dbaa0cca6ad5"
      unitRef="USD">82</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000162280Member"
      decimals="4"
      id="h_59_320472a7_5ae4_47f8_bcf3_d36ee9be8a2c"
      unitRef="pure">0.0076</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000162280Member"
      id="t_11_80fbe7b2_530c_b126_c32e_b14df8ced1e3">
&lt;div style="margin-bottom: 9pt; width: 540pt; margin-left: 18pt;"&gt;
&lt;div style="break-inside: avoid;"&gt;
&lt;div style="font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;b&gt;How did the Fund perform last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;
&lt;ul style="break-inside: avoid; padding: 0; margin: 0;"&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;For the 12-month period ended December 31, 2024, the Fund&#x2019;s Class Y&lt;span style="white-space: nowrap;"&gt;&#160;&lt;/span&gt;shares returned 15.06%.&lt;/div&gt;
&lt;/li&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 8pt;"&gt;In comparison, the Russell Midcap&lt;sup style="vertical-align: bottom; font-size: 16pt;"&gt;&#xae;&lt;/sup&gt; Index (the &#x201c;Index&#x201d;)&lt;span style="white-space: nowrap;"&gt;&#160;&lt;/span&gt;returned 15.34% for the same period.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="break-inside: avoid;"&gt;
&lt;div style="font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul style="break-inside: avoid; padding: 0; margin: 0;"&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;U.S. stocks rose as investors rewarded high-growth-oriented companies, including companies with exposure to artificial intelligence investment themes. Index performance was stronger in financials and weaker in health care.&lt;/div&gt;
&lt;/li&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;Stock selection in the information technology, consumer staples and industrials sectors contributed to the Fund&#x2019;s performance relative to the Index.&lt;/div&gt;
&lt;/li&gt;
&lt;li style="padding-left: 3pt; margin-left: 7pt; font-family: 'Times New Roman'; color: #000000; font-size: 10pt; line-height: 11pt; list-style-type: disc; margin-bottom: 3pt;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 8pt;"&gt;Stock selection in the energy and financials sectors detracted most from relative performance.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 100%; border: Black 1pt solid; font: 11pt/107% Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; line-height: 107%"&gt;Not FDIC Insured. Not Bank-Guaranteed. May Lose Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000162280Member"
      id="t_26_684f5db7_7550_ec18_afe3_14a1c64b12dc">
&lt;div style="margin-top: 0px; padding-left: 3.5pt; padding-right: 3.5pt; font-family: 'cambria'; font-weight: bold; color: #00485e; font-size: 10pt; line-height: 12pt; padding-top: 5pt; margin-bottom: 0px;"&gt;&lt;b&gt; &lt;i&gt;How did the Fund perform over the past 10 years?&lt;/i&gt; &lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; padding-left: 3.5pt; padding-right: 3.5pt; font-family: 'times new roman'; color: #00485e; font-size: 10pt; line-height: 11pt; padding-top: 5pt; margin-bottom: 6pt;"&gt;&lt;b&gt;The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; margin-bottom: 3pt; font-weight: bold; text-transform: none;"&gt;&lt;b&gt;Cumulative Performance from &lt;/b&gt; &lt;b&gt;January 1&lt;/b&gt; &lt;b&gt;, &lt;/b&gt; &lt;b&gt;2014&lt;/b&gt; &lt;b&gt; through &lt;/b&gt; &lt;b&gt;December 31, 2024&lt;/b&gt; &lt;b&gt; &lt;/b&gt; &lt;br/&gt;&lt;b&gt;Initial Investment of $1,000,000&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-bottom: 6pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K Chart" src="chartimages_9464794.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 400pt;"/&gt; &lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'times new roman'; color: #000000; font-size: 10pt; line-height: 11pt; margin-bottom: 6.5pt;"&gt;The above graph compares a hypothetical $1,000,000 investment in the Fund&#x2019;s Class Y shares to a hypothetical investment of $1,000,000 made in each of the Russell 3000&lt;sup style="vertical-align: bottom; font-size: 16pt;"&gt;&#xae;&lt;/sup&gt; Index (a broad-based index) and Russell Midcap&lt;sup style="vertical-align: bottom; font-size: 16pt;"&gt;&#xae;&lt;/sup&gt; Index on 12/31/2014. The performance shown takes into account applicable fees and expenses of the Fund, including management fees and other expenses. The Fund&#x2019;s performance also assumes the reinvestment of dividends and capital gains. Unlike the Fund, the indexes are not subject to charges, fees and other expenses. Investors cannot invest directly in any index.&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; margin-bottom: 30pt;"&gt;

&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0px;"&gt;*&lt;/div&gt;
&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: normal; vertical-align: top; padding: 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: normal; text-align: left; margin-bottom: 0px; padding: 0px;"&gt;In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:LineGraphTableTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000162280Member"
      id="t_13_7de0c91b_0d51_bda2_96d4_974eef859e10">The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000162280Member"
      id="t_14_a5a47f65_a8e9_26e6_3af8_f7b073cdf588">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000162280Member"
      id="t_24_d4ae280a_8cab_5733_f2b4_7274ac48d28f">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-bottom: 0px;"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURNS (AS OF &lt;/b&gt; &lt;b&gt;12/31/24&lt;/b&gt; &lt;b&gt;)&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;

&lt;tr style="border-bottom-style: none; border-bottom-width: initial; break-inside: avoid-page; background-color: #00485e; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; text-align: left; width: 60%; padding: 1pt 3pt 10pt 3pt;"&gt;Share Class&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;1YR&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;5YR&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;10YR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;Class Y&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;15.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;10.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;7.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;Russell 3000&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;&#xae;&lt;/sup&gt; Index (broad-based index)&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;*&lt;/sup&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;23.81&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;13.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;12.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; background-color: #e3ebed; height: 19pt; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-weight: normal; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;Russell Midcap&lt;sup style="vertical-align: baseline; position: relative; top: -0.7em; font-size: 5pt;"&gt;&#xae;&lt;/sup&gt; Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;15.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;9.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; padding: 1pt 3pt 3pt 3pt;"&gt;9.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; margin-bottom: 30pt;"&gt;

&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0;"&gt;
&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'cambria'; color: #000000; font-size: 5pt; line-height: normal; width: 10pt; text-align: left; vertical-align: super; padding: 0px;"&gt;*&lt;/div&gt;
&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: left; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: normal; vertical-align: top; padding: 0;"&gt;
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: normal; text-align: left; margin-bottom: 0px; padding: 0px;"&gt;In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000162280Member"
      id="t_21_ad12c1e0_1d7a_858f_7bfd_28e2133b57ca">Class Y</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000162280Member"
      decimals="4"
      id="h_60_0550d7af_f172_4cdd_b888_5b5d3e1f9c22"
      unitRef="pure">0.1506</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000162280Member"
      decimals="4"
      id="h_61_7a1d117f_8ebc_4b71_a7a8_6e687822aad3"
      unitRef="pure">0.1010</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000162280Member"
      decimals="4"
      id="h_62_e7467ef0_ead0_48c4_914d_f620920ae323"
      unitRef="pure">0.0779</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_Russell3000IndexMember"
      id="t_22_8412f3b0_ba1a_7781_97dd_0ceeb205e7e3">Russell 3000&#xae; Index (broad-based index)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_Russell3000IndexMember"
      decimals="4"
      id="h_63_9002b1fe_a4aa_4f95_82a5_13fba7828eb2"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_Russell3000IndexMember"
      decimals="4"
      id="h_64_6244cd67_3e8a_4b0b_9ecf_a52df5582742"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_Russell3000IndexMember"
      decimals="4"
      id="h_65_1bbefec1_c67b_42e0_8f7a_08cfff4fcb36"
      unitRef="pure">0.1255</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_RussellMidcapIndexMember"
      id="t_23_f27629b2_7b2b_653c_d477_c23d640e14f2">Russell Midcap&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_RussellMidcapIndexMember"
      decimals="4"
      id="h_66_222527b2_426e_4038_afbc_d1e66e1f39f3"
      unitRef="pure">0.1534</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_RussellMidcapIndexMember"
      decimals="4"
      id="h_67_44ba9dad_8d2a_458e_a23c_6f847be87f8b"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_RussellMidcapIndexMember"
      decimals="4"
      id="h_68_ce670f38_c5f2_4141_bc5b_e4a95a4d896e"
      unitRef="pure">0.0963</oef:AvgAnnlRtrPct>
    <oef:PerfTableMarketIndexChngdTextBlock
      contextRef="FY2024_C000162280Member"
      id="t_25_674d4356_6e4d_1906_c840_7929bd4041f6">In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.</oef:PerfTableMarketIndexChngdTextBlock>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000162280Member"
      id="t_17_c3e7519e_cd1f_9897_b03b_7ece30c8591f">For more current information visit bny.com/investments/literaturecenter .</oef:UpdPerfInfoLocationTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000162280Member"
      id="t_18_b9b54170_d411_a401_a43f_fcd274e99f95">
&lt;div style="font-family: 'cambria'; color: #000000; font-size: 11pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;b&gt;KEY FUND STATISTICS (AS OF &lt;/b&gt; &lt;b&gt;12/31/24&lt;/b&gt; &lt;b&gt;)&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;

&lt;tr style="border-bottom-style: none; border-bottom-width: initial; break-inside: avoid-page; background-color: #00485e; height: auto; border-bottom-color: initial;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;br/&gt;Fund Size (Millions)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;br/&gt;Number of Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;Total Advisory Fee Paid During&lt;br/&gt;Period&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #ffffff; font-size: 9pt; line-height: 9pt; font-weight: bold; text-align: center; width: 170pt; vertical-align: top; padding: 1pt 3pt 10pt 3pt;"&gt;&lt;br/&gt;Annual Portfolio Turnover&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; border-bottom-color: initial; background-color: #e3ebed; height: 19pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;457&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;237&lt;/td&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,997,238&lt;/td&gt;
&lt;td style="break-inside: avoid-page; white-space: nowrap; font-family: 'Cambria'; color: #000000; font-size: 9pt; line-height: 9pt; vertical-align: top; border-left-color: initial; border-left-style: none; border-left-width: initial; text-align: center; width: 170pt; font-weight: normal; padding: 1pt 3pt 3pt 3pt;"&gt;51.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 100%; border: Black 1pt solid; font: 11pt/107% Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; line-height: 107%"&gt;Not FDIC Insured. Not Bank-Guaranteed. May Lose Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241231_C000162280Member"
      decimals="INF"
      id="h_69_60a8835b_7b0d_4283_9565_f479678d4f0a"
      unitRef="USD">457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241231_C000162280Member"
      decimals="INF"
      id="h_70_23973bef_3757_47bd_ae16_3125dd0f277e"
      unitRef="Holding">237</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000162280Member"
      decimals="INF"
      id="h_71_71002433_1c6b_4e56_9b6e_448d86e08d94"
      unitRef="USD">2997238</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000162280Member"
      decimals="4"
      id="h_72_d1b688d8_f08d_4409_924a_f093f1c4d2bf"
      unitRef="pure">0.5178</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000162280Member"
      id="t_19_b2b93fa8_a2cb_a8ed_04ae_036af2ad65f7">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; text-transform: uppercase; font-size: 9pt; margin-bottom: 3pt; font-weight: bold;"&gt;&lt;b&gt;Portfolio Holdings (as of &lt;/b&gt; &lt;b&gt;12/31/24&lt;/b&gt; &lt;b&gt;)&lt;/b&gt;&lt;/div&gt;


&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; font-weight: bold; margin-bottom: 0px; text-transform: none;"&gt;&lt;b&gt;Top Ten Holdings (Based on Net Assets)&lt;/b&gt; &lt;b&gt; &lt;sup style="vertical-align: super; font-size: smaller;"&gt;*&lt;/sup&gt; &lt;/b&gt;&lt;/div&gt;



&lt;div style="width: 540pt; margin-left: 18pt; margin-bottom: 12pt;"&gt;&lt;img alt="Graphical Representation - Top N Holdings Chart" src="chartimages_9464687.jpg" style="margin-left: 50pt; width: 482pt;"/&gt; &lt;/div&gt;



&lt;div style="font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: 10pt; margin-top: -4pt; margin-bottom: 0px;"&gt;* Excludes money market funds or other short-term securities held for the investment of cash and cash collateral for securities loaned, if any.&lt;/div&gt;


&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; font-weight: bold; margin-bottom: 0px; text-transform: none; page-break-after: avoid;"&gt;&lt;b&gt;Sector Allocation (Based on Net Assets)&lt;/b&gt;&lt;/div&gt;

&lt;div style="width: 540pt; margin-left: 18pt; margin-bottom: 6pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_9464783.jpg" style="margin-left: 29pt; width: 437pt;"/&gt; &lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 100%; border: Black 1pt solid; font: 11pt/107% Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; line-height: 107%"&gt;Not FDIC Insured. Not Bank-Guaranteed. May Lose Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000162280Member"
      id="t_20_da32b432_cfda_9058_aeb2_8b1aacf38b0f">
&lt;div style="margin-top: 0px; font-family: 'cambria'; color: #000000; letter-spacing: 0px; font-size: 9pt; font-weight: bold; margin-bottom: 0px; text-transform: none;"&gt;&lt;b&gt;Top Ten Holdings (Based on Net Assets)&lt;/b&gt; &lt;b&gt; &lt;sup style="vertical-align: super; font-size: smaller;"&gt;*&lt;/sup&gt; &lt;/b&gt;&lt;/div&gt;

&lt;div style="width: 540pt; margin-left: 18pt; margin-bottom: 12pt;"&gt;&lt;img alt="Graphical Representation - Top N Holdings Chart" src="chartimages_9464687.jpg" style="margin-left: 50pt; width: 482pt;"/&gt; &lt;/div&gt;

&lt;div style="font-family: 'cambria'; color: #000000; font-size: 9pt; line-height: 10pt; margin-top: -4pt; margin-bottom: 0px;"&gt;* Excludes money market funds or other short-term securities held for the investment of cash and cash collateral for securities loaned, if any.&lt;/div&gt;
</oef:LargestHoldingsTableTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#h_04106ad1_f1da_409b_8138_fd17d71b38ae"
          xlink:label="h_04106ad1_f1da_409b_8138_fd17d71b38ae"
          xlink:type="locator"/>
        <link:footnote id="f_0001_000003" xlink:label="f_0001_000003" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_04106ad1_f1da_409b_8138_fd17d71b38ae"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_04c53e75_61d7_41f1_98a5_0cce9bc8b597"
          xlink:label="h_04c53e75_61d7_41f1_98a5_0cce9bc8b597"
          xlink:type="locator"/>
        <link:footnote id="f_0007_000003" xlink:label="f_0007_000003" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excludes money market funds or other short-term securities held for the investment of cash and cash collateral for securities loaned, if any.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_04c53e75_61d7_41f1_98a5_0cce9bc8b597"
          xlink:to="f_0007_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_0fc80b45_648d_4477_a782_cf2aa6cb2eaf"
          xlink:label="h_0fc80b45_648d_4477_a782_cf2aa6cb2eaf"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_0fc80b45_648d_4477_a782_cf2aa6cb2eaf"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_1_829dbb6f_a2a2_4c7f_a974_c99032ff346e"
          xlink:label="h_1_829dbb6f_a2a2_4c7f_a974_c99032ff346e"
          xlink:type="locator"/>
        <link:footnote id="f_0001_000002" xlink:label="f_0001_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">During the period, fees were waived and/or expenses reimbursed pursuant to an agreement with the Fund&#x2019;s investment adviser, BNY Mellon Investment Adviser, Inc. If this agreement is not extended in the future, expenses could be higher.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_1_829dbb6f_a2a2_4c7f_a974_c99032ff346e"
          xlink:to="f_0001_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_13_80ff6072_08b4_42fc_aebf_a393214010a4"
          xlink:label="h_13_80ff6072_08b4_42fc_aebf_a393214010a4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_13_80ff6072_08b4_42fc_aebf_a393214010a4"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_14_44735d18_fef7_4d2d_91ab_95b00f9f0363"
          xlink:label="h_14_44735d18_fef7_4d2d_91ab_95b00f9f0363"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_14_44735d18_fef7_4d2d_91ab_95b00f9f0363"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_2_f66c406a_e8f5_4537_96ba_c5336adbb782"
          xlink:label="h_2_f66c406a_e8f5_4537_96ba_c5336adbb782"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_2_f66c406a_e8f5_4537_96ba_c5336adbb782"
          xlink:to="f_0001_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_2081ca69_0efb_4ac0_b564_e07c69a0908a"
          xlink:label="h_2081ca69_0efb_4ac0_b564_e07c69a0908a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_2081ca69_0efb_4ac0_b564_e07c69a0908a"
          xlink:to="f_0007_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_22_ea9b079e_1837_8032_f967_1495345dd08b"
          xlink:label="h_22_ea9b079e_1837_8032_f967_1495345dd08b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_22_ea9b079e_1837_8032_f967_1495345dd08b"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_22_fe3d8f1c_44ad_4ef4_8015_f7c06179b424"
          xlink:label="h_22_fe3d8f1c_44ad_4ef4_8015_f7c06179b424"
          xlink:type="locator"/>
        <link:footnote id="f_0003_000001" xlink:label="f_0003_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">During the period, fees were waived and/or expenses reimbursed pursuant to an agreement with the Fund&#x2019;s investment adviser, BNY Mellon Investment Adviser, Inc. If this agreement is not extended in the future, expenses could be higher.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_22_fe3d8f1c_44ad_4ef4_8015_f7c06179b424"
          xlink:to="f_0003_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_23_3cd3caba_5202_40d8_8aa3_5396860a513a"
          xlink:label="h_23_3cd3caba_5202_40d8_8aa3_5396860a513a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_23_3cd3caba_5202_40d8_8aa3_5396860a513a"
          xlink:to="f_0003_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_23d5da0d_9518_41ad_bbf1_52f06913a3fe"
          xlink:label="h_23d5da0d_9518_41ad_bbf1_52f06913a3fe"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_23d5da0d_9518_41ad_bbf1_52f06913a3fe"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_27_47bb4a4f_f37d_48a7_b9e4_735e29fc5864"
          xlink:label="h_27_47bb4a4f_f37d_48a7_b9e4_735e29fc5864"
          xlink:type="locator"/>
        <link:footnote id="f_0003_000004" xlink:label="f_0003_000004" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The maximum contingent deferred sales charge for Class C shares is 1.00% for shares redeemed within one year of the date purchased.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_27_47bb4a4f_f37d_48a7_b9e4_735e29fc5864"
          xlink:to="f_0003_000004"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_2b94ddfc_505a_4663_b048_47d5f75fc916"
          xlink:label="h_2b94ddfc_505a_4663_b048_47d5f75fc916"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_2b94ddfc_505a_4663_b048_47d5f75fc916"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_2cddaa8c_a8f9_4c49_854f_ec7cab1d1f9b"
          xlink:label="h_2cddaa8c_a8f9_4c49_854f_ec7cab1d1f9b"
          xlink:type="locator"/>
        <link:footnote id="f_0001_000001" xlink:label="f_0001_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> Excludes money market funds or other short-term securities held for the investment of cash and cash collateral for securities loaned, if any.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_2cddaa8c_a8f9_4c49_854f_ec7cab1d1f9b"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_31260649_4b73_4878_ba36_68649b6210d6"
          xlink:label="h_31260649_4b73_4878_ba36_68649b6210d6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_31260649_4b73_4878_ba36_68649b6210d6"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_33_3a6aed57_656c_44f3_b58d_640afbef8afd"
          xlink:label="h_33_3a6aed57_656c_44f3_b58d_640afbef8afd"
          xlink:type="locator"/>
        <link:footnote id="f_0003_000003" xlink:label="f_0003_000003" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_33_3a6aed57_656c_44f3_b58d_640afbef8afd"
          xlink:to="f_0003_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_34_9d55d3a1_65fa_408b_ae06_a5f2db75c381"
          xlink:label="h_34_9d55d3a1_65fa_408b_ae06_a5f2db75c381"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_34_9d55d3a1_65fa_408b_ae06_a5f2db75c381"
          xlink:to="f_0003_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_35_8e9faff3_ef43_4ec1_87e6_fa0c23752eb9"
          xlink:label="h_35_8e9faff3_ef43_4ec1_87e6_fa0c23752eb9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_35_8e9faff3_ef43_4ec1_87e6_fa0c23752eb9"
          xlink:to="f_0003_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_38e2e8a6_52bf_4ebc_9a36_014375f5b590"
          xlink:label="h_38e2e8a6_52bf_4ebc_9a36_014375f5b590"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_38e2e8a6_52bf_4ebc_9a36_014375f5b590"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_3930274b_5604_4d10_bdb9_2173ce8a465b"
          xlink:label="h_3930274b_5604_4d10_bdb9_2173ce8a465b"
          xlink:type="locator"/>
        <link:footnote id="f_0005_000003" xlink:label="f_0005_000003" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excludes money market funds or other short-term securities held for the investment of cash and cash collateral for securities loaned, if any.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_3930274b_5604_4d10_bdb9_2173ce8a465b"
          xlink:to="f_0005_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_43_b01b3543_d81a_4260_8523_1a40061f8092"
          xlink:label="h_43_b01b3543_d81a_4260_8523_1a40061f8092"
          xlink:type="locator"/>
        <link:footnote id="f_0005_000001" xlink:label="f_0005_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">During the period, fees were waived and/or expenses reimbursed pursuant to an agreement with the Fund&#x2019;s investment adviser, BNY Mellon Investment Adviser, Inc. If this agreement is not extended in the future, expenses could be higher.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_43_b01b3543_d81a_4260_8523_1a40061f8092"
          xlink:to="f_0005_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_44_595f09af_30b5_49ae_bc2c_6b54672caa48"
          xlink:label="h_44_595f09af_30b5_49ae_bc2c_6b54672caa48"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_44_595f09af_30b5_49ae_bc2c_6b54672caa48"
          xlink:to="f_0005_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_48_7f77e5e1_24d8_4047_84ec_e245795b8525"
          xlink:label="h_48_7f77e5e1_24d8_4047_84ec_e245795b8525"
          xlink:type="locator"/>
        <link:footnote id="f_0005_000002" xlink:label="f_0005_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_48_7f77e5e1_24d8_4047_84ec_e245795b8525"
          xlink:to="f_0005_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_49_fd8b2147_0352_47d5_a373_3946471aa789"
          xlink:label="h_49_fd8b2147_0352_47d5_a373_3946471aa789"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_49_fd8b2147_0352_47d5_a373_3946471aa789"
          xlink:to="f_0005_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_4fd51c7a_2f31_48ee_8b46_795a8ca6e141"
          xlink:label="h_4fd51c7a_2f31_48ee_8b46_795a8ca6e141"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_4fd51c7a_2f31_48ee_8b46_795a8ca6e141"
          xlink:to="f_0005_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_50_30b7864f_06ab_4b21_91e3_9fb8edce3d54"
          xlink:label="h_50_30b7864f_06ab_4b21_91e3_9fb8edce3d54"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_50_30b7864f_06ab_4b21_91e3_9fb8edce3d54"
          xlink:to="f_0005_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_538a0d4c_6ceb_4cbc_9327_93e0d577c883"
          xlink:label="h_538a0d4c_6ceb_4cbc_9327_93e0d577c883"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_538a0d4c_6ceb_4cbc_9327_93e0d577c883"
          xlink:to="f_0007_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_58_55a21c46_0834_4b07_b1d4_dbaa0cca6ad5"
          xlink:label="h_58_55a21c46_0834_4b07_b1d4_dbaa0cca6ad5"
          xlink:type="locator"/>
        <link:footnote id="f_0007_000001" xlink:label="f_0007_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">During the period, fees were waived and/or expenses reimbursed pursuant to an agreement with the Fund&#x2019;s investment adviser, BNY Mellon Investment Adviser, Inc. If this agreement is not extended in the future, expenses could be higher.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_58_55a21c46_0834_4b07_b1d4_dbaa0cca6ad5"
          xlink:to="f_0007_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_59_320472a7_5ae4_47f8_bcf3_d36ee9be8a2c"
          xlink:label="h_59_320472a7_5ae4_47f8_bcf3_d36ee9be8a2c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_59_320472a7_5ae4_47f8_bcf3_d36ee9be8a2c"
          xlink:to="f_0007_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_5e3d2fbe_179a_40be_95d5_c02d5a9d147e"
          xlink:label="h_5e3d2fbe_179a_40be_95d5_c02d5a9d147e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_5e3d2fbe_179a_40be_95d5_c02d5a9d147e"
          xlink:to="f_0005_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_61f337a9_25e3_48e6_be3e_2911468860be"
          xlink:label="h_61f337a9_25e3_48e6_be3e_2911468860be"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_61f337a9_25e3_48e6_be3e_2911468860be"
          xlink:to="f_0005_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_63_9002b1fe_a4aa_4f95_82a5_13fba7828eb2"
          xlink:label="h_63_9002b1fe_a4aa_4f95_82a5_13fba7828eb2"
          xlink:type="locator"/>
        <link:footnote id="f_0007_000002" xlink:label="f_0007_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In accordance with regulatory changes requiring the Fund&#x2019;s primary benchmark to represent the overall applicable market, the Fund&#x2019;s primary prospectus benchmark changed to the indicated benchmark effective as of December 31, 2024.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_63_9002b1fe_a4aa_4f95_82a5_13fba7828eb2"
          xlink:to="f_0007_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_64_6244cd67_3e8a_4b0b_9ecf_a52df5582742"
          xlink:label="h_64_6244cd67_3e8a_4b0b_9ecf_a52df5582742"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_64_6244cd67_3e8a_4b0b_9ecf_a52df5582742"
          xlink:to="f_0007_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_65_1bbefec1_c67b_42e0_8f7a_08cfff4fcb36"
          xlink:label="h_65_1bbefec1_c67b_42e0_8f7a_08cfff4fcb36"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_65_1bbefec1_c67b_42e0_8f7a_08cfff4fcb36"
          xlink:to="f_0007_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_6a459974_94c6_41b8_8186_80784cd8c5ae"
          xlink:label="h_6a459974_94c6_41b8_8186_80784cd8c5ae"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_6a459974_94c6_41b8_8186_80784cd8c5ae"
          xlink:to="f_0007_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_6bdbedbc_6c6a_46f2_9e11_09ee492cf580"
          xlink:label="h_6bdbedbc_6c6a_46f2_9e11_09ee492cf580"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_6bdbedbc_6c6a_46f2_9e11_09ee492cf580"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_6dc96e35_3025_47e9_ac63_53e46e0fbc99"
          xlink:label="h_6dc96e35_3025_47e9_ac63_53e46e0fbc99"
          xlink:type="locator"/>
        <link:footnote id="f_0003_000002" xlink:label="f_0003_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excludes money market funds or other short-term securities held for the investment of cash and cash collateral for securities loaned, if any.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_6dc96e35_3025_47e9_ac63_53e46e0fbc99"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_72b5512a_8ded_41ae_98d5_b8b3ccb94bbf"
          xlink:label="h_72b5512a_8ded_41ae_98d5_b8b3ccb94bbf"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_72b5512a_8ded_41ae_98d5_b8b3ccb94bbf"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_75c80d53_1df5_40b5_99fa_bafe600b496c"
          xlink:label="h_75c80d53_1df5_40b5_99fa_bafe600b496c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_75c80d53_1df5_40b5_99fa_bafe600b496c"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_79b25383_8709_4e99_9103_bcd02f33a9f1"
          xlink:label="h_79b25383_8709_4e99_9103_bcd02f33a9f1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_79b25383_8709_4e99_9103_bcd02f33a9f1"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_7e1a9a2a_e893_4129_8e1c_1d1cc11195fc"
          xlink:label="h_7e1a9a2a_e893_4129_8e1c_1d1cc11195fc"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_7e1a9a2a_e893_4129_8e1c_1d1cc11195fc"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_82e80b25_3199_43b0_b20d_df5fcc005000"
          xlink:label="h_82e80b25_3199_43b0_b20d_df5fcc005000"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_82e80b25_3199_43b0_b20d_df5fcc005000"
          xlink:to="f_0007_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_8e0093d0_281b_4f4f_a2e8_fb2bbd89ba97"
          xlink:label="h_8e0093d0_281b_4f4f_a2e8_fb2bbd89ba97"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_8e0093d0_281b_4f4f_a2e8_fb2bbd89ba97"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_93fd7d94_f8c6_4735_a01b_70ede86d57e2"
          xlink:label="h_93fd7d94_f8c6_4735_a01b_70ede86d57e2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_93fd7d94_f8c6_4735_a01b_70ede86d57e2"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_97ecd473_5bf2_4120_b0f6_03a6e7eda047"
          xlink:label="h_97ecd473_5bf2_4120_b0f6_03a6e7eda047"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_97ecd473_5bf2_4120_b0f6_03a6e7eda047"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_99aac9a4_dcac_4b76_8513_2961fedee47d"
          xlink:label="h_99aac9a4_dcac_4b76_8513_2961fedee47d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_99aac9a4_dcac_4b76_8513_2961fedee47d"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_9dca3df3_a15a_4e11_93a8_447e9cdaea0a"
          xlink:label="h_9dca3df3_a15a_4e11_93a8_447e9cdaea0a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_9dca3df3_a15a_4e11_93a8_447e9cdaea0a"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_a47a195e_d204_4358_87b0_358859b67cbd"
          xlink:label="h_a47a195e_d204_4358_87b0_358859b67cbd"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_a47a195e_d204_4358_87b0_358859b67cbd"
          xlink:to="f_0005_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_a5421f73_8fdd_47a9_86f8_20a1f24f48b0"
          xlink:label="h_a5421f73_8fdd_47a9_86f8_20a1f24f48b0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_a5421f73_8fdd_47a9_86f8_20a1f24f48b0"
          xlink:to="f_0005_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_a6643dd0_aa00_4135_bdaa_b29dad70ca55"
          xlink:label="h_a6643dd0_aa00_4135_bdaa_b29dad70ca55"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_a6643dd0_aa00_4135_bdaa_b29dad70ca55"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_a886f1a8_4af6_42f9_85f0_1510c0b86f45"
          xlink:label="h_a886f1a8_4af6_42f9_85f0_1510c0b86f45"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_a886f1a8_4af6_42f9_85f0_1510c0b86f45"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_ad448d1d_72cf_4042_a7d5_ee6118ae36a1"
          xlink:label="h_ad448d1d_72cf_4042_a7d5_ee6118ae36a1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_ad448d1d_72cf_4042_a7d5_ee6118ae36a1"
          xlink:to="f_0005_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_b13ba24b_17d5_4f84_a8be_7f9b328b6091"
          xlink:label="h_b13ba24b_17d5_4f84_a8be_7f9b328b6091"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_b13ba24b_17d5_4f84_a8be_7f9b328b6091"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_b49bfec6_7226_4aff_ba37_378fc9227dcd"
          xlink:label="h_b49bfec6_7226_4aff_ba37_378fc9227dcd"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_b49bfec6_7226_4aff_ba37_378fc9227dcd"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_be511947_8b97_4ef8_83d8_1ff11abe0c89"
          xlink:label="h_be511947_8b97_4ef8_83d8_1ff11abe0c89"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_be511947_8b97_4ef8_83d8_1ff11abe0c89"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_c8ab13f6_cc6a_493b_a75e_460963f1f405"
          xlink:label="h_c8ab13f6_cc6a_493b_a75e_460963f1f405"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_c8ab13f6_cc6a_493b_a75e_460963f1f405"
          xlink:to="f_0005_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_cc17bb85_cec8_4be6_9466_96eb83f112f9"
          xlink:label="h_cc17bb85_cec8_4be6_9466_96eb83f112f9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_cc17bb85_cec8_4be6_9466_96eb83f112f9"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_cd326866_d5a5_4c64_b55a_93d7c066922c"
          xlink:label="h_cd326866_d5a5_4c64_b55a_93d7c066922c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_cd326866_d5a5_4c64_b55a_93d7c066922c"
          xlink:to="f_0007_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_d563cf2e_437e_4b55_a762_09a7c990cc14"
          xlink:label="h_d563cf2e_437e_4b55_a762_09a7c990cc14"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_d563cf2e_437e_4b55_a762_09a7c990cc14"
          xlink:to="f_0007_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_d99c279c_327b_4431_80e2_6dcd3a665465"
          xlink:label="h_d99c279c_327b_4431_80e2_6dcd3a665465"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_d99c279c_327b_4431_80e2_6dcd3a665465"
          xlink:to="f_0005_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_da3ab490_c02e_4ddd_9001_9e21c1a2fc61"
          xlink:label="h_da3ab490_c02e_4ddd_9001_9e21c1a2fc61"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_da3ab490_c02e_4ddd_9001_9e21c1a2fc61"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_db1f9f8b_24cf_4bd4_9e70_5cff49e81762"
          xlink:label="h_db1f9f8b_24cf_4bd4_9e70_5cff49e81762"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_db1f9f8b_24cf_4bd4_9e70_5cff49e81762"
          xlink:to="f_0007_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_e208ac0a_ff6a_49a7_b61e_b7323dbeb211"
          xlink:label="h_e208ac0a_ff6a_49a7_b61e_b7323dbeb211"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_e208ac0a_ff6a_49a7_b61e_b7323dbeb211"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_e3004755_a8a4_4da8_b5c3_b8c7e9e3600d"
          xlink:label="h_e3004755_a8a4_4da8_b5c3_b8c7e9e3600d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_e3004755_a8a4_4da8_b5c3_b8c7e9e3600d"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_e3ca21d1_00e1_43d6_9445_4d8d6a64de9e"
          xlink:label="h_e3ca21d1_00e1_43d6_9445_4d8d6a64de9e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_e3ca21d1_00e1_43d6_9445_4d8d6a64de9e"
          xlink:to="f_0007_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_e843beea_849d_4f0f_9dd6_f8dc925a22b8"
          xlink:label="h_e843beea_849d_4f0f_9dd6_f8dc925a22b8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_e843beea_849d_4f0f_9dd6_f8dc925a22b8"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_eaa0947b_e005_4a27_9ade_fbf38aae063a"
          xlink:label="h_eaa0947b_e005_4a27_9ade_fbf38aae063a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_eaa0947b_e005_4a27_9ade_fbf38aae063a"
          xlink:to="f_0007_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_ee08eea5_5bb5_4ebf_922c_27611f7de9f5"
          xlink:label="h_ee08eea5_5bb5_4ebf_922c_27611f7de9f5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_ee08eea5_5bb5_4ebf_922c_27611f7de9f5"
          xlink:to="f_0005_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_eeee668d_9716_4af4_9f28_4fa90d679df3"
          xlink:label="h_eeee668d_9716_4af4_9f28_4fa90d679df3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_eeee668d_9716_4af4_9f28_4fa90d679df3"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_f0288903_5a1b_499e_960d_0068bb9cea36"
          xlink:label="h_f0288903_5a1b_499e_960d_0068bb9cea36"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_f0288903_5a1b_499e_960d_0068bb9cea36"
          xlink:to="f_0003_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_f8c057d4_11fe_40bf_9341_e5f187c96e68"
          xlink:label="h_f8c057d4_11fe_40bf_9341_e5f187c96e68"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_f8c057d4_11fe_40bf_9341_e5f187c96e68"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
