<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:jhit="http://www.jhinvestments.com/20241210"
  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="jhit-20241210.xsd" xlink:type="simple"/>
    <context id="DefaultContext">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000001792Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000001794Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000134711Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000134721Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000141694Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FiveY2024_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000001792Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000001794Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000134711Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000134721Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000141694Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="FY2024_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000001792Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000001794Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000134711Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000134721Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000141694Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TenY2024_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="TI20141031_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20141031_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20151031_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20161031_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20171031_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20181031_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20191031_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20201031_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20211031_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20221031_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20231031_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_AlphabetIncClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AlphabetIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_AmazonComIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmazonComIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AppleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_CheniereEnergyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CheniereEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_CrownCastleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CrownCastleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_KKRAndCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:KKRAndCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_LennarCorpClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:LennarCorpClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MicrosoftCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_MorganStanleyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MorganStanleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001792Member_TexasInstrumentsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TexasInstrumentsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_AlphabetIncClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AlphabetIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_AmazonComIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmazonComIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AppleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_CheniereEnergyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CheniereEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_CrownCastleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CrownCastleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_KKRAndCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:KKRAndCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_LennarCorpClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:LennarCorpClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MicrosoftCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_MorganStanleyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MorganStanleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001794Member_TexasInstrumentsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TexasInstrumentsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_AlphabetIncClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AlphabetIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_AmazonComIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmazonComIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AppleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_CheniereEnergyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CheniereEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_CrownCastleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CrownCastleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_KKRAndCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:KKRAndCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_LennarCorpClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:LennarCorpClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MicrosoftCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_MorganStanleyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MorganStanleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000001795Member_TexasInstrumentsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000001795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TexasInstrumentsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_AlphabetIncClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AlphabetIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_AmazonComIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmazonComIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AppleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_CheniereEnergyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CheniereEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_CrownCastleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CrownCastleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_KKRAndCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:KKRAndCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_LennarCorpClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:LennarCorpClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MicrosoftCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_MorganStanleyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MorganStanleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078716Member_TexasInstrumentsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TexasInstrumentsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_AlphabetIncClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AlphabetIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_AmazonComIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmazonComIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AppleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_CheniereEnergyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CheniereEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_CrownCastleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CrownCastleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_KKRAndCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:KKRAndCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_LennarCorpClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:LennarCorpClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MicrosoftCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_MorganStanleyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MorganStanleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000078717Member_TexasInstrumentsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000078717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TexasInstrumentsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_AlphabetIncClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AlphabetIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_AmazonComIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmazonComIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AppleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_CheniereEnergyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CheniereEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_CrownCastleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CrownCastleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_KKRAndCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:KKRAndCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_LennarCorpClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:LennarCorpClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MicrosoftCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_MorganStanleyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MorganStanleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000106439Member_TexasInstrumentsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000106439Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TexasInstrumentsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_AlphabetIncClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AlphabetIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_AmazonComIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmazonComIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AppleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_CheniereEnergyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CheniereEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_CrownCastleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CrownCastleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_KKRAndCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:KKRAndCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_LennarCorpClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:LennarCorpClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MicrosoftCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_MorganStanleyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MorganStanleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000113486Member_TexasInstrumentsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000113486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TexasInstrumentsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_AenaSMESAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AenaSMESAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_AmericanElectricPowerCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmericanElectricPowerCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_AtmosEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AtmosEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_BR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_EdisonInternationalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:EdisonInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_EngieSAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:EngieSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_KR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_NationalGridPLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:NationalGridPLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">jhit:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_SempraMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SempraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_TargaResourcesCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TargaResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_TheWilliamsCompaniesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TheWilliamsCompaniesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134711Member_VinciSAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134711Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:VinciSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_AenaSMESAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AenaSMESAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_AmericanElectricPowerCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmericanElectricPowerCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_AtmosEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AtmosEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_BR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_EdisonInternationalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:EdisonInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_EngieSAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:EngieSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_KR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_NationalGridPLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:NationalGridPLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">jhit:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_SempraMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SempraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_TargaResourcesCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TargaResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_TheWilliamsCompaniesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TheWilliamsCompaniesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134712Member_VinciSAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134712Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:VinciSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_AenaSMESAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AenaSMESAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_AmericanElectricPowerCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmericanElectricPowerCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_AtmosEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AtmosEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_BR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_EdisonInternationalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:EdisonInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_EngieSAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:EngieSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_KR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_NationalGridPLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:NationalGridPLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">jhit:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_SempraMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SempraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_TargaResourcesCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TargaResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_TheWilliamsCompaniesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TheWilliamsCompaniesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134713Member_VinciSAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134713Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:VinciSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_AenaSMESAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AenaSMESAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_AmericanElectricPowerCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmericanElectricPowerCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_AtmosEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AtmosEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_BR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_EdisonInternationalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:EdisonInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_EngieSAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:EngieSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_KR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_NationalGridPLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:NationalGridPLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">jhit:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_SempraMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SempraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_TargaResourcesCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TargaResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_TheWilliamsCompaniesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TheWilliamsCompaniesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134714Member_VinciSAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:VinciSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_ArcosaIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:ArcosaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_AtlanticUnionBanksharesCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AtlanticUnionBanksharesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_CommVaultSystemsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CommVaultSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_CullenFrostBankersIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CullenFrostBankersIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_LithiaMotorsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:LithiaMotorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_MadisonSquareGardenSportsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MadisonSquareGardenSportsCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_PinnacleFinancialPartnersIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:PinnacleFinancialPartnersIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_RegalRexnordCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:RegalRexnordCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_SouthStateCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SouthStateCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_SummitMaterialsIncClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SummitMaterialsIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134719Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_ArcosaIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:ArcosaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_AtlanticUnionBanksharesCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AtlanticUnionBanksharesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_CommVaultSystemsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CommVaultSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_CullenFrostBankersIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CullenFrostBankersIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_LithiaMotorsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:LithiaMotorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_MadisonSquareGardenSportsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MadisonSquareGardenSportsCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_PinnacleFinancialPartnersIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:PinnacleFinancialPartnersIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_RegalRexnordCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:RegalRexnordCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_SouthStateCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SouthStateCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_SummitMaterialsIncClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SummitMaterialsIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134720Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_ArcosaIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:ArcosaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_AtlanticUnionBanksharesCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AtlanticUnionBanksharesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_CommVaultSystemsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CommVaultSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_CullenFrostBankersIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CullenFrostBankersIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_LithiaMotorsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:LithiaMotorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_MadisonSquareGardenSportsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MadisonSquareGardenSportsCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_PinnacleFinancialPartnersIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:PinnacleFinancialPartnersIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_RegalRexnordCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:RegalRexnordCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_SouthStateCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SouthStateCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_SummitMaterialsIncClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SummitMaterialsIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000134721Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000134721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_AenaSMESAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AenaSMESAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_AmericanElectricPowerCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmericanElectricPowerCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_AtmosEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AtmosEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_BR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_EdisonInternationalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:EdisonInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_EngieSAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:EngieSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_KR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_NationalGridPLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:NationalGridPLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">jhit:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_SempraMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SempraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_TargaResourcesCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TargaResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_TheWilliamsCompaniesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TheWilliamsCompaniesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000141694Member_VinciSAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000141694Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:VinciSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_AlphabetIncClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AlphabetIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_AmazonComIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AmazonComIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_AppleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AppleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_CheniereEnergyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CheniereEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_CrownCastleIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CrownCastleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_KKRAndCompanyIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:KKRAndCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_LennarCorpClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:LennarCorpClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_MicrosoftCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MicrosoftCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_MorganStanleyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MorganStanleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000177896Member_TexasInstrumentsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000177896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:TexasInstrumentsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_ArcosaIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:ArcosaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_AtlanticUnionBanksharesCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:AtlanticUnionBanksharesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_CommVaultSystemsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CommVaultSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_CullenFrostBankersIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:CullenFrostBankersIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_LithiaMotorsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:LithiaMotorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_MadisonSquareGardenSportsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:MadisonSquareGardenSportsCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_PinnacleFinancialPartnersIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:PinnacleFinancialPartnersIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_RegalRexnordCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:RegalRexnordCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhit:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_SouthStateCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SouthStateCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_SummitMaterialsIncClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">jhit:SummitMaterialsIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_C000193016Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhit:C000193016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_MSCIACWIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:MSCIACWIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_Russell2000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhit:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhit:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="TI20241031_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000022370</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-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>jhit:Holding</measure>
    </unit>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_OtherCountriesMember"
      decimals="4"
      id="h_03b0a49f_1d8f_44df_a2bd_29229815fae2"
      unitRef="pure">0.032</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20211031_MSCIACWIMember"
      decimals="INF"
      id="h_05c8ac64_fb27_43f8_ba89_97b9a3066fa1"
      unitRef="USD">20270.094866</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000078717Member"
      decimals="INF"
      id="h_06f18cf9_ecdf_46bd_b1e8_bbdd64194774"
      unitRef="USD">15563.532759</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_FR"
      decimals="4"
      id="h_08b7ab49_9dac_462a_b3c9_184ef2fb632f"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20181031_MSCIACWIMember"
      decimals="INF"
      id="h_09024299_9152_457b_a21e_a13622ddb74a"
      unitRef="USD">12503.352669</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000134711Member"
      decimals="INF"
      id="h_0ca97039_0b32_4543_b5db_e38a531ae040"
      unitRef="USD">12955.662124</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_C000141694Member"
      decimals="INF"
      id="h_0cbc04a4_97ba_450e_97a9_ab0360c57d76"
      unitRef="USD">10000</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_GB"
      decimals="4"
      id="h_10a936fe_0ec6_437d_93c7_54bfb6b2863f"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_GB"
      decimals="4"
      id="h_119e1578_34bf_4cbd_8c78_71dc762c22f8"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20171031_C000134714Member"
      decimals="INF"
      id="h_11c31e1d_ecfb_40e1_8dd7_2af1f1c08b9d"
      unitRef="USD">1191928.670681</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000001794Member"
      decimals="INF"
      id="h_11db83be_11ee_41de_99fb_33aaddba9346"
      unitRef="USD">16098.535295</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_OtherCountriesMember"
      decimals="4"
      id="h_12147047_0fd3_460d_ac39_d0193e9abf52"
      unitRef="pure">0.032</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20171031_C000001795Member"
      decimals="INF"
      id="h_12d453e1_3cbb_45b8_92db_d9902e756630"
      unitRef="USD">348784.638239</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000134720Member"
      decimals="INF"
      id="h_13d9e312_c20b_4249_a17b_13edfc993d53"
      unitRef="USD">11295.087273</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000134711Member"
      decimals="INF"
      id="h_1443631f_b611_4c03_bc8e_1312e3ff3b6b"
      unitRef="USD">9778.610575</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000078716Member"
      decimals="INF"
      id="h_14b73c83_5adf_4559_9955_2a5597550429"
      unitRef="USD">21829.136775</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000078717Member"
      decimals="INF"
      id="h_15417e12_dcf2_418e_b30d_56497000ccdf"
      unitRef="USD">20008.346979</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_C000134713Member"
      decimals="INF"
      id="h_156ad4e8_2222_4b3d_90b2_f5a8319722f0"
      unitRef="USD">19008.845956</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_MSCIACWIMember"
      decimals="INF"
      id="h_15eed19e_8cea_4ce7_895c_51a635c8ae32"
      unitRef="USD">12568.412807</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000134712Member"
      decimals="INF"
      id="h_172c2b0d_ad81_440a_8312_6c8da82230ac"
      unitRef="USD">258804.222698</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_C000001794Member"
      decimals="INF"
      id="h_18de2679_2db7_4e92_9935_c5fb8157081c"
      unitRef="USD">27509.025171</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000113486Member"
      decimals="INF"
      id="h_197a9b0a_41df_4f5f_981b_f99f8042d80f"
      unitRef="USD">19312.728335</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000177896Member"
      decimals="INF"
      id="h_1a378a18_7438_450a_8a5a_b412d318866f"
      unitRef="USD">13617.713271</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000078716Member"
      decimals="INF"
      id="h_1c67a208_1ca6_42eb_9a23_dd911e1ae470"
      unitRef="USD">19686.416243</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_C000078716Member"
      decimals="INF"
      id="h_1cda3d5b_294c_4e10_960c_50505c823c61"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000001795Member"
      decimals="INF"
      id="h_1d4a869a_bf71_4268_bc0a_9be9d4bbc9b5"
      unitRef="USD">275226.693442</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000001794Member"
      decimals="INF"
      id="h_1f16223b_b01d_4807_af1b_511ce2aece29"
      unitRef="USD">18385.558695</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_US"
      decimals="4"
      id="h_1f89fcf6_345d_43a6_aafa_358fe236c5b4"
      unitRef="pure">0.526</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20181031_C000001792Member"
      decimals="INF"
      id="h_20376d49_30da_4c36_94d3_9d05e6c99110"
      unitRef="USD">12859.641969</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000001795Member"
      decimals="INF"
      id="h_20507ade_5afd_48c4_9518_d3aeca10e26d"
      unitRef="USD">388106.138302</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000001794Member"
      decimals="INF"
      id="h_251023c1_1cec_496f_a93d_59252455d3f5"
      unitRef="USD">13532.633382</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_OtherCountriesMember"
      decimals="4"
      id="h_25a8ce0e_c8f1_49f9_96c9_5f2cce14beec"
      unitRef="pure">0.032</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20201031_C000106439Member"
      decimals="INF"
      id="h_25d00dfd_4a97_47a2_b17e_794c649e705d"
      unitRef="USD">1721283.94739</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_C000177896Member"
      decimals="INF"
      id="h_2632e1df_cd0c_4c10_a266_8adab297d62d"
      unitRef="USD">30498.287801</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000193016Member"
      decimals="INF"
      id="h_2735bcc9_e14c_44e2_bd94_9cae3c58b54a"
      unitRef="USD">1496229.832297</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_C000113486Member"
      decimals="INF"
      id="h_27bbafc3_ba15_468d_a7ef_51d9231bf419"
      unitRef="USD">29271.411481</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000141694Member"
      decimals="INF"
      id="h_286cecac_208b_4a6f_ae9e_30de6a778dc6"
      unitRef="USD">13150.815857</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000106439Member"
      decimals="INF"
      id="h_29296923_7a1b_4cd5_bf1b_93cc221b6381"
      unitRef="USD">1373573.75397</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000134720Member"
      decimals="INF"
      id="h_2937fe07_4489_40cd_a64e_3f629ebb1eed"
      unitRef="USD">19826.163746</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_C000193016Member"
      decimals="INF"
      id="h_2956b22d_c3ff_4c75_ad24_afefbd58a883"
      unitRef="USD">2419063.862187</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_FR"
      decimals="4"
      id="h_296227ec_4ff5_4fba_bcde_73586c947996"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20221031_C000134711Member"
      decimals="INF"
      id="h_2bf2fd3e_c9d4_4e88_8c11_35382ca4562b"
      unitRef="USD">13299.437106</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000134712Member"
      decimals="INF"
      id="h_2d480563_1017_47b7_b153_a951ce119a2d"
      unitRef="USD">296597.553445</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000134714Member"
      decimals="INF"
      id="h_2e06bc1d_a025_4164_ab65_ec2b9b12d2d0"
      unitRef="USD">1680959.91484</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000141694Member"
      decimals="INF"
      id="h_2f98c3dc_5f9c_4672_94f6_3e0f29016dfa"
      unitRef="USD">12241.158012</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000001792Member"
      decimals="INF"
      id="h_307829fd_b419_44ec_ab50_fb2eaf5c8e16"
      unitRef="USD">10403.358817</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_StandardPoors500IndexMember"
      decimals="INF"
      id="h_30bd549a_6744_4d74_b412_8c5e780f36a3"
      unitRef="USD">24598.754459</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_C000134720Member"
      decimals="INF"
      id="h_30cd729b_f024_4094_9af6_644a1cca0f16"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000134711Member"
      decimals="INF"
      id="h_33566b91_e7ad_42e2_bd79_de9e2e735e10"
      unitRef="USD">15510.540139</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000141694Member"
      decimals="INF"
      id="h_35b133eb_9ee7_4cd4_b43e_cd9133512517"
      unitRef="USD">13217.563579</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000134711Member"
      decimals="INF"
      id="h_36793666_f313_4023_8ff8_cd71d0985bfd"
      unitRef="USD">13425.801575</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000078716Member"
      decimals="INF"
      id="h_36794455_6145_4ea6_9068_c4cbbe6929f6"
      unitRef="USD">16947.61688</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_JP"
      decimals="4"
      id="h_3761b77f_9627_4cf3_bfb6_e5dcf0739b7f"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20141031_C000078717Member"
      decimals="INF"
      id="h_38e7ed3f_3df1_4af1_bba2_728e80ea6093"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000134713Member"
      decimals="INF"
      id="h_392a6a16_549b_47ae_a215_264d16764adf"
      unitRef="USD">11913.140071</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000134720Member"
      decimals="INF"
      id="h_392d1f66_1fcd_4926_b3db_999d6a33d4ac"
      unitRef="USD">23230.15747</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000113486Member"
      decimals="INF"
      id="h_3a2ee7db_2882_4524_8f15_6634e5284f77"
      unitRef="USD">10920.388134</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000134712Member"
      decimals="INF"
      id="h_3b052416_38ba_4013_a7fc_f025326325df"
      unitRef="USD">248888.2725</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000141694Member"
      decimals="INF"
      id="h_3b09a242_8d2d_4e4c_928c_008d7f3f066a"
      unitRef="USD">11505.577384</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_US"
      decimals="4"
      id="h_3d9775e7_6979_4131_a720_208c3c579f56"
      unitRef="pure">0.526</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20191031_C000193016Member"
      decimals="INF"
      id="h_3d9e90f1_9719_4209_9d65_b8c3b1fb7729"
      unitRef="USD">1436526.856753</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000078717Member"
      decimals="INF"
      id="h_41383c1a_395e_42f5_8af9_f218644c2bee"
      unitRef="USD">10944.1104</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_C000078717Member"
      decimals="INF"
      id="h_43186b98_4aef_4bd5_998c_65c789b8d3fc"
      unitRef="USD">30574.160398</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000134711Member"
      decimals="INF"
      id="h_45c38505_bf09_451b_82e3_33eb9877a74c"
      unitRef="USD">9434.85603</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_StandardPoors500IndexMember"
      decimals="INF"
      id="h_45c67a1a_42a2_4445_a2ec_a9fa6810befa"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_C000106439Member"
      decimals="INF"
      id="h_45cd710f_0f62_4bec_9ca3_dde80327a260"
      unitRef="USD">1000000</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_KR"
      decimals="4"
      id="h_462a39ed_4731_405a_9b41_83940374af5b"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20241031_C000141694Member"
      decimals="INF"
      id="h_46444f05_f897_4f06_817e_da6cc02317cc"
      unitRef="USD">16995.196156</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_OtherCountriesMember"
      decimals="4"
      id="h_4689b841_42af_4433_8dd9_4d294d30be35"
      unitRef="pure">0.032</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20141031_C000193016Member"
      decimals="INF"
      id="h_47cd5062_303e_4791_80b5_35c85e310d01"
      unitRef="USD">1000000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_C000134712Member"
      decimals="INF"
      id="h_47ea8678_8685_4599_ba9a_6fd1e53379e4"
      unitRef="USD">250000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000001795Member"
      decimals="INF"
      id="h_48a6220a_0309_451e_9f5c_96f06f1898ef"
      unitRef="USD">498130.070303</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_GB"
      decimals="4"
      id="h_48cb4c95_897e_4442_a827_101d533947d8"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20171031_C000134720Member"
      decimals="INF"
      id="h_49644c09_a8bd_4159_95b2_3c4e62b84ea7"
      unitRef="USD">14344.197325</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_ES"
      decimals="4"
      id="h_49da6bba_7912_4429_8111_c669acd4a41b"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_IT"
      decimals="4"
      id="h_4ab98f37_f1fc_4767_b4c7_242c0042bbe7"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20241031_C000134714Member"
      decimals="INF"
      id="h_4b165d2a_462e_4219_a86f_a4b0fddecef7"
      unitRef="USD">1902002.875487</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000134714Member"
      decimals="INF"
      id="h_4b753f34_f11e_4ee5_b802_1321d4cb1c5c"
      unitRef="USD">997810.05</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000001792Member"
      decimals="INF"
      id="h_4d8f1d1d_837d_4aba_99ca_d729edc3e9d6"
      unitRef="USD">15999.223196</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_ES"
      decimals="4"
      id="h_4db21ab6_2163_4fb4_90b2_83841eb5c5e7"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20141031_C000134714Member"
      decimals="INF"
      id="h_505fc7e9_eae0_4009_a569_1bf4266ac6bb"
      unitRef="USD">1000000</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_OtherCountriesMember"
      decimals="4"
      id="h_52803402_72bc_4768_b7e1_e27912943410"
      unitRef="pure">0.032</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20191031_StandardPoors500IndexMember"
      decimals="INF"
      id="h_52c87621_acaf_4e7d_bc62_29345f3b745d"
      unitRef="USD">16681.399012</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_StandardPoors500IndexMember"
      decimals="INF"
      id="h_54122dee_8b5e_4fee_885a_2f4d1df69f4d"
      unitRef="USD">10519.9528</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000001794Member"
      decimals="INF"
      id="h_5556a420_0b1b_40d2_bf7b_15652d424002"
      unitRef="USD">13136.024105</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_C000106439Member"
      decimals="INF"
      id="h_557ff821_cbed_443b_9d1d_7f2a7c63db46"
      unitRef="USD">3074482.962315</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_C000134720Member"
      decimals="INF"
      id="h_564ed10c_eed4_426d_b2fa_cecfdb53936a"
      unitRef="USD">24364.605545</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000078716Member"
      decimals="INF"
      id="h_56b77128_6d0b_420e_a0e9_7b4edb0f5b68"
      unitRef="USD">10921.1028</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_DE"
      decimals="4"
      id="h_572e4242_e982_49cd_ba41_4b71b0a05e14"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20241031_C000078716Member"
      decimals="INF"
      id="h_57f77ed4_e347_45eb_b14f_a2549f5c2403"
      unitRef="USD">29970.812568</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_JP"
      decimals="4"
      id="h_595ea37c_3799_45d5_a281_14be069ba16e"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20231031_C000001794Member"
      decimals="INF"
      id="h_5aadc37f_1391_4437_b052_bd451dec0751"
      unitRef="USD">20211.513654</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000078716Member"
      decimals="INF"
      id="h_5d29517f_cdb4_4728_aee1_7e59f5bcd455"
      unitRef="USD">13882.76045</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_FR"
      decimals="4"
      id="h_5d76a121_3d43_45d3_9fe0_e23b6a289a71"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20241031_C000001795Member"
      decimals="INF"
      id="h_5ecec4a7_5016_4f1d_a8be_f58cfec2bec9"
      unitRef="USD">760294.83378</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000177896Member"
      decimals="INF"
      id="h_5ff6fbc2_4ec3_4029_86f4_150b97d12b1b"
      unitRef="USD">15476.538758</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000177896Member"
      decimals="INF"
      id="h_612dee68_7b85_492b_b669_ab31ea3e7224"
      unitRef="USD">10950.904018</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_C000134713Member"
      decimals="INF"
      id="h_6376ca25_3316_4001_a7c8_c3f910838c4a"
      unitRef="USD">10000</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_CA"
      decimals="4"
      id="h_639b55bd_da1a_44ce_a3bb_e9afb1ead847"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_FR"
      decimals="4"
      id="h_64b873af_6b37_4847_8491_d22323bfd3fa"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20221031_C000001792Member"
      decimals="INF"
      id="h_6516fab5_dc82_4356_ad63_3acd431fdd8e"
      unitRef="USD">18547.316681</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000177896Member"
      decimals="INF"
      id="h_6b38b206_00cd_4639_8899_0a31e6aeab19"
      unitRef="USD">10910.9765</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_KR"
      decimals="4"
      id="h_6d8343cb_6acc_490d_bd29_c4e327db8bb7"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_BR"
      decimals="4"
      id="h_6e6206de_243c_4f70_927f_981fb126c1dd"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20231031_C000113486Member"
      decimals="INF"
      id="h_6f233e58_7f92_40f7_bc46_97607cb48f51"
      unitRef="USD">21368.021716</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000001794Member"
      decimals="INF"
      id="h_700030db_8fb2_4751_b0af_a7e4cea10f9b"
      unitRef="USD">23976.153437</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000134714Member"
      decimals="INF"
      id="h_703ffa11_7e48_40e4_93ac_206ecd251e1f"
      unitRef="USD">1158463.819099</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000193016Member"
      decimals="INF"
      id="h_712207c3_6183_44e7_8ecb_bfd5e5e821dc"
      unitRef="USD">1968888.522196</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000001795Member"
      decimals="INF"
      id="h_74355fe1_b145_4163_a944_771663720724"
      unitRef="USD">427554.468733</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000001792Member"
      decimals="INF"
      id="h_74d75412_0413_4239_9f0d_0a06af2354d5"
      unitRef="USD">24004.595314</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000113486Member"
      decimals="INF"
      id="h_75dd3d93_95c3_41c0_8ab3_6cc0809f780b"
      unitRef="USD">13457.558062</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000001792Member"
      decimals="INF"
      id="h_762b4898_9109_4652_aef0_5ea2b7b097da"
      unitRef="USD">10365.427675</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000134713Member"
      decimals="INF"
      id="h_776df83f_7cd3_4600_9659_44eeb5ef1f48"
      unitRef="USD">11579.394167</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_IT"
      decimals="4"
      id="h_77b201dd_eac1_42aa_a012_6f17019b096a"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20151031_C000141694Member"
      decimals="INF"
      id="h_78c75d5b_69ae_402b_9a2c_c6f6605d30e5"
      unitRef="USD">9841.7125</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000134713Member"
      decimals="INF"
      id="h_7927ad45_0725_42d7_8fed_0cb2883fcd77"
      unitRef="USD">9971.8867</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_MSCIACWIMember"
      decimals="INF"
      id="h_7af98ac0_e417_46c0_a1af_ff7f9e00dd7a"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000134711Member"
      decimals="INF"
      id="h_7b174c9c_f900_4bd4_bd3f_faee3fd067c9"
      unitRef="USD">11181.754358</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_IT"
      decimals="4"
      id="h_7bf12fd3_364f_4b42_8a2a_8f0a0bd911ec"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_DE"
      decimals="4"
      id="h_7c0a2e10_d73e_4005_99f3_53e3c070b496"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20161031_C000134713Member"
      decimals="INF"
      id="h_7dfaa987_4e3c_4e9e_8a76_a036e683c20b"
      unitRef="USD">10379.303787</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000193016Member"
      decimals="INF"
      id="h_7e9ff4fa_0637_4e8f_a208_c372f0e52dd8"
      unitRef="USD">1424038.706592</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000134713Member"
      decimals="INF"
      id="h_80d96e8e_94bd_4d30_8a1a_387f5c73a8ef"
      unitRef="USD">16805.793822</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000193016Member"
      decimals="INF"
      id="h_82bbbafe_2461_476a_9619_c444e7c8542b"
      unitRef="USD">1874658.541346</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000078717Member"
      decimals="INF"
      id="h_8468915a_2656_4938_904d_b52d1e6aa85c"
      unitRef="USD">22227.729049</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000113486Member"
      decimals="INF"
      id="h_846e5b9d_ba51_46f7_a67c_edc0204ce435"
      unitRef="USD">25028.413584</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000177896Member"
      decimals="INF"
      id="h_86611e82_4b4c_4ebf_b3eb_6c2837daabb1"
      unitRef="USD">13874.895701</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000001792Member"
      decimals="INF"
      id="h_86db32d7_de5e_4ae8_a819_d85f8a6ba6a6"
      unitRef="USD">20541.03786</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000134714Member"
      decimals="INF"
      id="h_887ee04e_b2dc_4f9c_be0c_9274a857162f"
      unitRef="USD">1038568.205776</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000106439Member"
      decimals="INF"
      id="h_8b694765_b292_48c7_9e61_1aea87b739ad"
      unitRef="USD">2009858.394591</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000141694Member"
      decimals="INF"
      id="h_8bc515c8_4efa_4e4b_9f22_45f765c06608"
      unitRef="USD">11057.324346</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_C000001792Member"
      decimals="INF"
      id="h_8fa83aa1_5cb4_4bf3_b8da_6f0944db329d"
      unitRef="USD">9500</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000134713Member"
      decimals="INF"
      id="h_90e6f39a_ca3e_451e_9c78_229afd095e00"
      unitRef="USD">13100.105531</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000177896Member"
      decimals="INF"
      id="h_9134ef98_1123_49b9_8eb0_24fc3a1668aa"
      unitRef="USD">19932.502997</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000193016Member"
      decimals="INF"
      id="h_920b9d8f_8301_4b95_b6e4_0e5ce54e55ab"
      unitRef="USD">2306626.856332</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_StandardPoors500IndexMember"
      decimals="INF"
      id="h_92bf667a_37ba_4d83_b699_16154e8ea777"
      unitRef="USD">33950.481145</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_IT"
      decimals="4"
      id="h_92e10d00_1abd_4660_bf67_2f0a0c229a35"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20141031_C000001795Member"
      decimals="INF"
      id="h_930f83e1_3562_4931_bc05_d7c5c5d270b5"
      unitRef="USD">250000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000134712Member"
      decimals="INF"
      id="h_93c63b91_429f_4a50_8585_2f7cce4142f8"
      unitRef="USD">358526.538598</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000134712Member"
      decimals="INF"
      id="h_93f16a78_55d7_4195_956b_ec4124d52d54"
      unitRef="USD">416712.002117</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_CA"
      decimals="4"
      id="h_9508f659_c923_4d96_a966_e433846a327a"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20161031_C000078717Member"
      decimals="INF"
      id="h_956f1512_d2a4_4884_8fbf_c8d936cf7f9f"
      unitRef="USD">11018.410403</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000078717Member"
      decimals="INF"
      id="h_9cf8579b_d256_471f_bdaa_987749eebf5e"
      unitRef="USD">13700.541726</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_US"
      decimals="4"
      id="h_9d1068b6_9c41_4ec3_a52e_a72b939e47ba"
      unitRef="pure">0.526</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20211031_StandardPoors500IndexMember"
      decimals="INF"
      id="h_a020bd23_e7f4_4f70_89d2_25d361fe0ebe"
      unitRef="USD">26155.035891</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000001794Member"
      decimals="INF"
      id="h_a1f3fbea_d11d_449f_bcef_5a8ea8f8179d"
      unitRef="USD">10787.794931</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_StandardPoors500IndexMember"
      decimals="INF"
      id="h_a2b7ea3b_6e0b_455a_b706_31cd22a905a8"
      unitRef="USD">18301.246096</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_US"
      decimals="4"
      id="h_a3137f88_702a_49a4_b635_fb2c3de7fce4"
      unitRef="pure">0.526</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20161031_C000193016Member"
      decimals="INF"
      id="h_a3997ab0_0f9f_4708_a7b9_d089031f23bc"
      unitRef="USD">1122371.207812</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000134711Member"
      decimals="INF"
      id="h_a4794041_04be_4372_808f_09950d6213a1"
      unitRef="USD">10824.007881</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_StandardPoors500IndexMember"
      decimals="INF"
      id="h_a634ceca_19fd_4e85_9810_082e165ceaad"
      unitRef="USD">14591.055765</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000134712Member"
      decimals="INF"
      id="h_a711d53e_c3df_46a9_8bd4_859cd039d2b5"
      unitRef="USD">288019.445018</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000106439Member"
      decimals="INF"
      id="h_a7560ee0_cdcf_4ebd_93db_9a211680f523"
      unitRef="USD">1103205.056227</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000113486Member"
      decimals="INF"
      id="h_a8befb85_db0e_453c_afe9_9bd849f0baea"
      unitRef="USD">13783.46732</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000134714Member"
      decimals="INF"
      id="h_a904acb9_3a6c_4492_b644_5b5eea3bafc3"
      unitRef="USD">1392281.460425</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_StandardPoors500IndexMember"
      decimals="INF"
      id="h_aad84749_f55d_473d_a804_3fb93d683cb1"
      unitRef="USD">22333.509473</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000113486Member"
      decimals="INF"
      id="h_abee26c9_000d_49ba_b44e_5438931cd7e9"
      unitRef="USD">16700.168151</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_StandardPoors500IndexMember"
      decimals="INF"
      id="h_aeda341d_601f_4f97_8723_e96808587c95"
      unitRef="USD">10994.304941</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_DE"
      decimals="4"
      id="h_b017ff59_91ab_4340_b886_09a38602479b"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_US"
      decimals="4"
      id="h_b02830c6_3ef8_45c0_a490_e07e1448b354"
      unitRef="pure">0.526</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20191031_C000001792Member"
      decimals="INF"
      id="h_b2b4f444_d1a5_4f84_a845_8383036b639a"
      unitRef="USD">14561.051045</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_JP"
      decimals="4"
      id="h_b3196c24_f70e_40c0_a896_17832b237e3b"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20141031_C000177896Member"
      decimals="INF"
      id="h_b4d505ad_72d9_4697_bb99_413368157695"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_C000001794Member"
      decimals="INF"
      id="h_b4f39605_faa7_46b1_b01b_badb500e1707"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000001794Member"
      decimals="INF"
      id="h_b50b2dc4_ba97_4dc1_b0ca_32ebb21808b3"
      unitRef="USD">14761.860219</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000141694Member"
      decimals="INF"
      id="h_b5d34164_9927_4beb_8b50_548fbc13dcb2"
      unitRef="USD">10130.987298</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000134720Member"
      decimals="INF"
      id="h_b6a4d853_69cf_4ca8_a6d1_6bb67486913f"
      unitRef="USD">9977.3732</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000078717Member"
      decimals="INF"
      id="h_b7e3fef0_fa7b_4062_8ece_a808528121f5"
      unitRef="USD">25816.685255</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_C000134711Member"
      decimals="INF"
      id="h_b8c36f31_82b8_4a8c_825f_323f9360540f"
      unitRef="USD">9500</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000134714Member"
      decimals="INF"
      id="h_ba5d30f8_b6e0_43a1_ad0f_6c7034b0bb40"
      unitRef="USD">1447123.850382</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_JP"
      decimals="4"
      id="h_bae3461b_00a4_4bab_a06e_7ac51f3f5730"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_KR"
      decimals="4"
      id="h_bb7039d8_0764_41f3_aa2d_50d7323d72a6"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20201031_MSCIACWIMember"
      decimals="INF"
      id="h_bbc83543_0062_45a0_afc0_a5faf9ebc980"
      unitRef="USD">14765.792618</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000134720Member"
      decimals="INF"
      id="h_be37bac4_458b_40fa_887c_5df849a03d50"
      unitRef="USD">14475.994306</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000001794Member"
      decimals="INF"
      id="h_c0cd5ada_40fa_4711_a3be_d617c1001d9c"
      unitRef="USD">10827.7778</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_KR"
      decimals="4"
      id="h_c18cad4c_90d2_4d09_b965_3ad2e34fcfed"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20211031_C000141694Member"
      decimals="INF"
      id="h_c1b3a045_5b1d_48b3_86e0_476a97350fc2"
      unitRef="USD">15522.570447</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000141694Member"
      decimals="INF"
      id="h_c1d1e379_b89c_4760_8961_a192e2f81fad"
      unitRef="USD">13247.670281</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_JP"
      decimals="4"
      id="h_c332780f_9d77_4c4e_b16c_b9ddf04c1798"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_IT"
      decimals="4"
      id="h_c5b8ea50_554c_4897_a5da_c11b37679dde"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20241031_C000134712Member"
      decimals="INF"
      id="h_c6149be0_f43a_4069_a8fb_6bccd10c247f"
      unitRef="USD">469829.615061</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_GB"
      decimals="4"
      id="h_c78b68b1_1c39_4614_ac9c_5533514e7b81"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20171031_C000001792Member"
      decimals="INF"
      id="h_c78f3874_10e9_412b_a686_187f3f85d34e"
      unitRef="USD">13148.867213</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_MSCIACWIMember"
      decimals="INF"
      id="h_c7944bb7_6402_4389_b0a7_129f99f34767"
      unitRef="USD">23807.579221</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_DE"
      decimals="4"
      id="h_c82a3b19_11a8_498e_b648_d58b30caa98d"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_CA"
      decimals="4"
      id="h_ca7bce7f_e465_4217_9965_dcbc627cd8bc"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20231031_C000134713Member"
      decimals="INF"
      id="h_ccb92cfa_8c1f_4bb9_8884_15094508a1c2"
      unitRef="USD">14656.638837</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_BR"
      decimals="4"
      id="h_cd278c14_441b_4022_916d_f9fe79c24b74"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20211031_C000001795Member"
      decimals="INF"
      id="h_cd703448_8177_4ecc_83b6_ee447207d68f"
      unitRef="USD">643146.847117</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_C000134711Member"
      decimals="INF"
      id="h_cd7f8364_9f0d_4cc4_b4df_2d8abf119c36"
      unitRef="USD">17342.760925</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_CA"
      decimals="4"
      id="h_cfd13c04_f9fe_4607_8b76_2d645b19b63f"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20191031_MSCIACWIMember"
      decimals="INF"
      id="h_d0be67b4_b666_43f8_836d_f1f3314b6a88"
      unitRef="USD">14077.706694</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000106439Member"
      decimals="INF"
      id="h_d1cbe7b8_7d8d_4059_b43a_98a3f243b188"
      unitRef="USD">2592118.14251</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000134713Member"
      decimals="INF"
      id="h_d29d6f8b_0e50_4a0c_adaf_034208585040"
      unitRef="USD">13916.834296</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000134712Member"
      decimals="INF"
      id="h_d2db0632_5e3e_4cc3_99e6_0cae54bc3e90"
      unitRef="USD">362734.829891</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000134720Member"
      decimals="INF"
      id="h_d3505c45_9b49_4d9d_9c5c_2646a69abef1"
      unitRef="USD">18876.620562</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000078717Member"
      decimals="INF"
      id="h_d360a7fd_dd09_40b4_a499_840983d86ff0"
      unitRef="USD">17153.57657</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000106439Member"
      decimals="INF"
      id="h_d3ebf5ab_5023_4871_97af_d274d8092fd2"
      unitRef="USD">2233866.800186</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_DE"
      decimals="4"
      id="h_d46f87c1_481f_4d37_bc94_6c4e9c918da3"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20151031_C000106439Member"
      decimals="INF"
      id="h_d4f52b93_bc52_4471_bb53_7ade62464a20"
      unitRef="USD">1094879.82</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_BR"
      decimals="4"
      id="h_d50cc1f4_0046_4366_9a7d_d4cbaf0691a3"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20191031_C000113486Member"
      decimals="INF"
      id="h_d5193536_2945_4997_8346_1709637c1954"
      unitRef="USD">15218.839793</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_ES"
      decimals="4"
      id="h_d57f3975_3fd0_4a93_9a41_2aa73fed0fbf"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20201031_C000177896Member"
      decimals="INF"
      id="h_d77d71f9_6c81_43ac_88e7_65e2c4bed5c2"
      unitRef="USD">17069.911567</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000001795Member"
      decimals="INF"
      id="h_d806bca5_8f12_4e93_affc_660ebab868da"
      unitRef="USD">341921.700572</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_BR"
      decimals="4"
      id="h_d9c197ba_dfa6_4158_8fb8_641a772ce598"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20231031_C000001795Member"
      decimals="INF"
      id="h_dd3a88b0_4193_458a_8c16_cac1c5d84273"
      unitRef="USD">553094.105895</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_ES"
      decimals="4"
      id="h_ddde58e1_cac3_4214_b55b_81b3a88ca431"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20211031_C000177896Member"
      decimals="INF"
      id="h_def4124d_7d8f_4930_862c_5d0fd620499b"
      unitRef="USD">25708.077669</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000177896Member"
      decimals="INF"
      id="h_e257b828_724e_444f_8f8c_dbb3e64adb16"
      unitRef="USD">22161.116292</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000193016Member"
      decimals="INF"
      id="h_e2a426e1_dc0f_40ec_8fda_6db8d512cba2"
      unitRef="USD">993519.85</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_MSCIACWIMember"
      decimals="INF"
      id="h_e33f6c05_3ac6_434d_9720_9e989fcf7f09"
      unitRef="USD">17928.635901</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_MSCIACWIMember"
      decimals="INF"
      id="h_e350b321_37cd_4a86_8fb4_8d655b2d7903"
      unitRef="USD">9996.6685</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000078716Member"
      decimals="INF"
      id="h_e3fe638d_a823_47d3_9038_48def10f28b1"
      unitRef="USD">25456.083027</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_KR"
      decimals="4"
      id="h_e4f62606_a85a_4207_b285_1139485d7fd3"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20161031_MSCIACWIMember"
      decimals="INF"
      id="h_e7ca17f1_59ba_416b_b7a2_25772b7cae84"
      unitRef="USD">10201.393973</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_MSCIACWIMember"
      decimals="INF"
      id="h_e888153f_14f6_48df_8651_adb55314a082"
      unitRef="USD">16224.730007</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000134720Member"
      decimals="INF"
      id="h_e8e9398d_35b8_4120_99ae_d90d097d63f2"
      unitRef="USD">15077.625894</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_FR"
      decimals="4"
      id="h_e9f98d6b_7a57_4f25_8b62_ed54cf6f0627"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20161031_C000078716Member"
      decimals="INF"
      id="h_ea7c7f73_aa5d_4a77_832a_2fc5f66a8152"
      unitRef="USD">10972.300821</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000134712Member"
      decimals="INF"
      id="h_ea882012_cfec_4f6d_a4ed_d73af61836be"
      unitRef="USD">345986.080112</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000106439Member"
      decimals="INF"
      id="h_ec1ddeaa_7a82_4ff5_a4a2_dc36dc19d0f8"
      unitRef="USD">1399487.333185</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_StandardPoors500IndexMember"
      decimals="INF"
      id="h_ec9cdf08_6788_4fbf_bdd6_760421759dab"
      unitRef="USD">13592.517235</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000113486Member"
      decimals="INF"
      id="h_eeb99c3b_ee89_46c5_a32e_5bd6386a6424"
      unitRef="USD">10894.703</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000193016Member"
      decimals="INF"
      id="h_ef2d4c81_c5de_4a46_9a87_bf413dde6999"
      unitRef="USD">1320029.197924</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_C000113486Member"
      decimals="INF"
      id="h_f055f50f_d2d4_43ae_8c63_bf10ebde6eeb"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000134711Member"
      decimals="INF"
      id="h_f148659f_f21c_4444_94ce_d80441cd39f0"
      unitRef="USD">12148.650044</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000106439Member"
      decimals="INF"
      id="h_f1f4a7f1_a54e_4b94_8e3a_0383370833e9"
      unitRef="USD">1560809.562002</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000134720Member"
      decimals="INF"
      id="h_f39667d9_725d_4f1c_9884_c5b55bc3a5d5"
      unitRef="USD">13288.481758</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_CA"
      decimals="4"
      id="h_f4135e49_aaed_466b_bdbf_78475dc632f3"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20201031_C000134712Member"
      decimals="INF"
      id="h_f6947ddb_484a_448c_800a_5025aaea5b04"
      unitRef="USD">325261.161007</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000078717Member"
      decimals="INF"
      id="h_f889b5b6_e462_41eb_b152_e24fc016affb"
      unitRef="USD">13968.478943</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_GB"
      decimals="4"
      id="h_f899667e_51c8_4e47_8b82_71a7d35a8d95"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20191031_C000078716Member"
      decimals="INF"
      id="h_fa28a541_0018_4457_853b_67ff527bee72"
      unitRef="USD">15406.498377</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000078716Member"
      decimals="INF"
      id="h_fa5a7241_bc82_4d19_95cb_040f656a94d1"
      unitRef="USD">13591.747665</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_ES"
      decimals="4"
      id="h_fb9f049c_38d6_432e_ac28_8b8f8d7dbfad"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20221031_C000134713Member"
      decimals="INF"
      id="h_fe16bd7d_9695_4001_baf7_8fce1d9338e3"
      unitRef="USD">14470.437016</oef:AcctVal>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_BR"
      decimals="4"
      id="h_fe4cebff_4efd_4ba9_8115_3db2f4f815b8"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:AcctVal
      contextRef="TI20201031_C000134714Member"
      decimals="INF"
      id="h_feb0fd46_eb69_4249_99a7_e8f3eefe7fe5"
      unitRef="USD">1310402.766096</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000001795Member"
      decimals="INF"
      id="h_ff609988_b2fa_4d5a_878f_9c0a546466b9"
      unitRef="USD">273498.7475</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_C000001792Member"
      decimals="INF"
      id="h_ff7f13c5_65d8_4181_89ba_32f7a723b28e"
      unitRef="USD">28170.640126</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000134714Member"
      decimals="INF"
      id="h_ffeab95a_a003_49a8_a1d4_6331ab249dc2"
      unitRef="USD">1465590.424182</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_Russell3000IndexMember"
      decimals="INF"
      id="h_007380a5_e403_45ad_ad6f_e1e3e8f086bd"
      unitRef="USD">10892.349835</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_Russell2000IndexMember"
      decimals="INF"
      id="h_160d0bea_0083_401c_a040_50abd1c0507c"
      unitRef="USD">14270.101372</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000134721Member"
      decimals="INF"
      id="h_179d4807_b641_48e0_a8c6_5ee13698ea65"
      unitRef="USD">13518.585924</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_Russell3000IndexMember"
      decimals="INF"
      id="h_1a891c68_ff1f_4028_b45f_442695b952f0"
      unitRef="USD">13504.273239</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_Russell3000IndexMember"
      decimals="INF"
      id="h_1d1e7a0a_f152_4e05_879b_20e3dae652f9"
      unitRef="USD">25894.269893</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_Russell3000IndexMember"
      decimals="INF"
      id="h_1de79367_44c1_48d9_bec1_48826d57d175"
      unitRef="USD">10448.9922</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000134719Member"
      decimals="INF"
      id="h_2eaf099b_4bcd_4f62_b059_ff7a8529663c"
      unitRef="USD">281981.505221</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_Russell3000IndexMember"
      decimals="INF"
      id="h_31d586ef_cb15_40b8_8744_32fcf67c682f"
      unitRef="USD">17994.731056</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000134719Member"
      decimals="INF"
      id="h_340d6430_7d80_40ab_a2cb_609a0bd650d8"
      unitRef="USD">330783.219258</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000134721Member"
      decimals="INF"
      id="h_352748f0_a2d0_4d8b_a60e_05a261586379"
      unitRef="USD">18363.134935</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_Russell2000IndexMember"
      decimals="INF"
      id="h_4275516c_910c_43d8_8383_49e4a95cec03"
      unitRef="USD">10033.6154</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_Russell2000IndexMember"
      decimals="INF"
      id="h_51e1317a_b8c0_4c62_bdd8_4efef88e3a29"
      unitRef="USD">16006.185594</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000134721Member"
      decimals="INF"
      id="h_53c30fa5_885d_42da_a1bf_d5a6d0256a24"
      unitRef="USD">17421.722747</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_Russell2000IndexMember"
      decimals="INF"
      id="h_6eaaaa31_6eb8_4ede_b4ec_bb46324fad46"
      unitRef="USD">21489.949177</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_C000134719Member"
      decimals="INF"
      id="h_70727819_a4da_4f5e_ad2f_c489a78bb5bc"
      unitRef="USD">357512.938678</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_Russell3000IndexMember"
      decimals="INF"
      id="h_7993be14_c864_43d7_962e_a20b26b0ca08"
      unitRef="USD">23428.66283</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_Russell2000IndexMember"
      decimals="INF"
      id="h_7e43acf6_35af_4644_ab4b_cda0a824e3ad"
      unitRef="USD">17505.515107</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_Russell3000IndexMember"
      decimals="INF"
      id="h_7efa89b4_fe2b_44d4_bb88_40f9d8cc79d7"
      unitRef="USD">21617.118869</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000134719Member"
      decimals="INF"
      id="h_8ce15d63_bacd_45b6_bb3f_a8508ea97bf4"
      unitRef="USD">249136.9425</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_Russell2000IndexMember"
      decimals="INF"
      id="h_952aae22_5526_4988_be7b_b7ee99476065"
      unitRef="USD">21460.25412</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20171031_Russell2000IndexMember"
      decimals="INF"
      id="h_95bb6f7c_c1cf_4d94_ab38_ea8ba85cfde3"
      unitRef="USD">13355.41929</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_Russell3000IndexMember"
      decimals="INF"
      id="h_9ac507c8_cbbb_4ef5_abd5_381c6dc68aa1"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000134721Member"
      decimals="INF"
      id="h_a008cf4b_0206_4c48_bd9d_036db86186b7"
      unitRef="USD">14054.693176</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000134719Member"
      decimals="INF"
      id="h_a7e934dc_5233_49f3_93f8_82a064e76cdc"
      unitRef="USD">576055.035725</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_C000134721Member"
      decimals="INF"
      id="h_a8a65e48_ab66_4bb6_8149_2d7c647fd5da"
      unitRef="USD">12493.023142</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20221031_C000134719Member"
      decimals="INF"
      id="h_a8ad51a1_3c7a_4823_a6a0_bf8d101cec2a"
      unitRef="USD">491119.372896</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_C000134719Member"
      decimals="INF"
      id="h_b0f153a6_8db0_4d32_88dd_8068b5b31892"
      unitRef="USD">250000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_Russell2000IndexMember"
      decimals="INF"
      id="h_b7902fee_6a60_47ea_b94b_c16fc95e1332"
      unitRef="USD">10446.266195</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20211031_C000134721Member"
      decimals="INF"
      id="h_ba082b3f_640b_4e17_98b1_59e2f46dc513"
      unitRef="USD">21586.436279</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_Russell3000IndexMember"
      decimals="INF"
      id="h_c4bdc409_bc8c_4821_aa8b_35ef0fdecb55"
      unitRef="USD">16336.85389</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_C000134721Member"
      decimals="INF"
      id="h_c624e45c_0025_4bcf_9f34_699b7080df74"
      unitRef="USD">9500</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_Russell3000IndexMember"
      decimals="INF"
      id="h_c874acd2_b6b7_4eb7_8948_6d9c66e0050c"
      unitRef="USD">32297.627659</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_Russell2000IndexMember"
      decimals="INF"
      id="h_c8b4c118_c844_433d_89b8_e50d77ec461c"
      unitRef="USD">13602.915243</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_C000134721Member"
      decimals="INF"
      id="h_cadddf67_1dbd_4c8d_8c83_1c8f3574b199"
      unitRef="USD">22396.265188</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20181031_Russell3000IndexMember"
      decimals="INF"
      id="h_ccd83712_eaa6_440b_b188_eaef7f2cdf24"
      unitRef="USD">14395.009565</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20161031_C000134721Member"
      decimals="INF"
      id="h_d04cedcb_174d_4680_a138_d3084faad4c7"
      unitRef="USD">10662.526569</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000134719Member"
      decimals="INF"
      id="h_d2478772_ecb0_43b3_9e63_913563def407"
      unitRef="USD">359844.202141</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20191031_C000134721Member"
      decimals="INF"
      id="h_d2798686_e71f_48e9_bad8_686c9c417e05"
      unitRef="USD">13548.632251</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20231031_C000134719Member"
      decimals="INF"
      id="h_d8031464_4069_47c5_91a7_150d97e22ab7"
      unitRef="USD">467161.396111</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20141031_Russell2000IndexMember"
      decimals="INF"
      id="h_f11828ce_43a6_4474_b8ba_8899f8847851"
      unitRef="USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_C000134719Member"
      decimals="INF"
      id="h_f2a7470a_a85e_4594_9425_fe297ef30120"
      unitRef="USD">374201.312898</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20241031_C000134719Member"
      decimals="INF"
      id="h_f7dc72cf_e464_4a73_81a4_345a4af17eb7"
      unitRef="USD">602324.796417</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20201031_Russell2000IndexMember"
      decimals="INF"
      id="h_fd0fa508_1ba2_45e2_8fd4_548097fdba43"
      unitRef="USD">14250.521509</oef:AcctVal>
    <oef:AcctVal
      contextRef="TI20151031_C000134721Member"
      decimals="INF"
      id="h_fe4caefa_79ad_4ad8_8502_2090cc7e12e2"
      unitRef="USD">9438.438575</oef:AcctVal>
    <dei:EntityCentralIndexKey
      contextRef="DefaultContext"
      id="h1_d27c7961_8a11_4584_9562_12a8deec7aa7">0000022370</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="DefaultContext"
      id="h3_c903b1f6_46bd_4ec4_9b56_b3037a698e66">false</dei:AmendmentFlag>
    <dei:NoTradingSymbolFlag
      contextRef="FY2024_C000134720Member"
      id="h_1_7f8d80d0-79da-08bf-7f88-bd2971b39b5e">true</dei:NoTradingSymbolFlag>
    <dei:EntityInvCompanyType
      contextRef="DefaultContext"
      id="h_1_82bf7311-44aa-7e83-8fd6-1f68a1bbeb11">N-1A</dei:EntityInvCompanyType>
    <dei:NoTradingSymbolFlag
      contextRef="FY2024_C000134713Member"
      id="h_1_ae34a538-2c72-3e15-c833-4ab9c027ecfd">true</dei:NoTradingSymbolFlag>
    <dei:DocumentType
      contextRef="DefaultContext"
      id="t_1_19ca07a9_6397_1c3a_ccc3_a54cbecc8739">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="DefaultContext"
      id="t_3_429e76df_b54b_a86d_2e4d_06b0740a1981">JOHN HANCOCK INVESTMENT TRUST</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate
      contextRef="DefaultContext"
      id="t_2_f350c91a_3d6b_2948_6d05_7184da2cd688">2024-10-31</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="FY2024_C000134721Member"
      id="t_1_f7fe9ca6_5da6_78a4_1f97_ce44d3db632b">John Hancock Small Cap Core Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000134721Member"
      id="t_2_8e80b405_0883_b54f_7985_dfb2d9d7ae74">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000134721Member"
      id="t_3_78791a46_72ab_c0fe_448c_c0a2746b4c15">JCCAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000134721Member"
      id="t_5_e1e0e644_248e_6f4b_cb34_13608ed45ba9">This annual shareholder report contains important information about the John Hancock Small Cap Core Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000134721Member"
      id="t_4_45524f03_1fca_fb55_c210_1402e05edc2d">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000134721Member"
      id="t_6_64d019fd_d7b6_1c73_2ce4_5f91d086e70c">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000134721Member"
      id="t_7_d91bdb84_fb2c_fa09_6c55_3ecd1bf36005">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000134721Member"
      id="t_8_45b6c430_21bf_ae07_5c75_05ecde2b2cc2">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000134721Member"
      id="t_9_1dfb215f_9689_3d5e_8d22_5159010d9d9f">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Small Cap Core Fund&lt;br/&gt; (Class A/JCCAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;141&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000134721Member"
      decimals="INF"
      id="h_1_c7cdc100_1124_4087_ae8d_1fa9f1ae31d4"
      unitRef="USD">141</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000134721Member"
      decimals="4"
      id="h_2_d0520c19_bf3c_49bf_9b93_59b580b42ee3"
      unitRef="pure">0.0123</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000134721Member"
      id="t_10_5192e514_2bae_d0fb_a34d_1979d5ce0b71">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Small Cap Core Fund (Class A/JCCAX) returned 28.55% (excluding sales charges) for the year ended October 31, 2024. The most significant factor affecting fund performance during the period was a broad equity market rally, which was driven by decelerating inflation, steady economic growth, increased expectations for interest rate cuts by the U.S. Federal Reserve, and growing interest in artificial intelligence (AI). Small-cap stocks underperformed large-cap shares, while growth stocks outperformed value-oriented issues.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;CommVault Systems, Inc.&lt;/b&gt; | The stock benefited from heightened demand for the company&#x2019;s cloud-based data protection solutions amid increased ransomware attacks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;EMCOR Group, Inc.&lt;/b&gt; | The company, which provides electrical and mechanical services to non-residential markets, enjoyed strong demand from data centers fueled by the growth of AI.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Q2 Holdings, Inc.&lt;/b&gt; | The electronic banking company experienced strong subscription and booking growth, which led to higher guidance for profitability and revenue growth throughout the year.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Bumble, Inc.&lt;/b&gt; | An unexpected reset of the online dating app company&#x2019;s strategy led to weaker earnings guidance and a decline in the stock.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Savers Value Village, Inc.&lt;/b&gt; | The world&#x2019;s largest for-profit thrift store operator reported disappointing earnings and reduced future guidance due to lower-than-expected customer demand in Canada.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;WideOpenWest, Inc.&lt;/b&gt; | The broadband service provider experienced higher-than-expected churn within its existing customer base, which delayed anticipated expansion into new geographic areas.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Manulife Investment Management (US) LLC, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000134721Member"
      id="t_11_e1e3b05f_8eb2_d0f4_4d76_f759d2724e70">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $10,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538458.jpg" style="width: 468pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000134721Member"
      id="t_15_de84fc91_f5c6_455b_dcff_62ebb20997cb">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Small Cap Core Fund (Class A/JCCAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;22.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Small Cap Core Fund (Class A/JCCAX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;28.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.95&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Russell 3000 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;37.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;12.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Russell 2000 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;34.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;7.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000134721Member"
      id="t_23_bdd11c6f_0477_d4a1_808c_931827f909ef">Small Cap Core Fund (Class A/JCCAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000134721Member"
      decimals="4"
      id="h_3_a8d1c3cb_1f7c_4ef1_a4be_77d5bda90a26"
      unitRef="pure">0.2213</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000134721Member"
      decimals="4"
      id="h_4_aac42879_7fb7_4a8f_b225_109074164ad5"
      unitRef="pure">0.0945</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000134721Member"
      decimals="4"
      id="h_5_225500b5_e7ce_4407_a0fb_1fba8a44515f"
      unitRef="pure">0.0839</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000134721Member_WithoutSalesLoadMember"
      id="t_22_9e4ead72_2b80_c80a_a8ba_2353b7b0d8e6">Small Cap Core Fund (Class A/JCCAX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000134721Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_6_f9416b5c_38e4_43b9_aa95_1dc1c2fbd776"
      unitRef="pure">0.2855</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000134721Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_7_3e46ddb2_712f_40b6_a95b_433090560b71"
      unitRef="pure">0.1057</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000134721Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_8_5a2c7f33_dbe7_45a6_a67e_b4e2cd3330c9"
      unitRef="pure">0.0895</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_Russell3000IndexMember"
      id="t_20_defcebcd_ba86_c55e_9861_e786606e99f9">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_Russell3000IndexMember"
      decimals="4"
      id="h_9_9d832351_7443_457f_8629_e7f9aeb89d00"
      unitRef="pure">0.3786</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_Russell3000IndexMember"
      decimals="4"
      id="h_10_86c50075_9fae_42ce_95d7_8ed1661a4201"
      unitRef="pure">0.1460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_Russell3000IndexMember"
      decimals="4"
      id="h_11_ecd4d49c_720f_4537_9579_0a27f05b378a"
      unitRef="pure">0.1244</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_Russell2000IndexMember"
      id="t_21_17658705_453d_9593_4b18_ba14abad8a0c">Russell 2000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_Russell2000IndexMember"
      decimals="4"
      id="h_12_233342df_f1ff_4b24_9979_74b975dba215"
      unitRef="pure">0.3407</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_Russell2000IndexMember"
      decimals="4"
      id="h_13_448d4f23_7460_4c5d_b72c_c0ca34cd2b29"
      unitRef="pure">0.0850</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_Russell2000IndexMember"
      decimals="4"
      id="h_14_a23972eb_6681_4014_9cc5_c43d40324d3b"
      unitRef="pure">0.0794</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000134721Member"
      id="t_13_ba20eccd_a456_bc63_7680_47bef9f39059">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000134721Member"
      id="t_17_b954d4fa_8a3f_8937_883a_f96dd4614d51">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-weight:bolder;font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000134721Member"
      id="t_14_63fdd45d_a053_439e_b9a1_c8060440edf9">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000134721Member"
      id="t_16_9f33ee89_1119_0330_140e_cd8e7c1da8bc">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;2,065,436,177&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;79&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;15,918,928&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;56&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000134721Member"
      decimals="INF"
      id="h_15_f2632ea6_339d_4d23_a867_829147ff591b"
      unitRef="USD">2065436177</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000134721Member"
      decimals="INF"
      id="h_16_eed64547_89fe_4e40_a06c_e85e6a2c5614"
      unitRef="Holding">79</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000134721Member"
      decimals="INF"
      id="h_17_f688bf94_1f5e_4619_9d27_b9d965257e5e"
      unitRef="USD">15918928</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000134721Member"
      decimals="4"
      id="h_18_f504ae6c_20b6_4093_9a2d_8f5a3de775ce"
      unitRef="pure">0.56</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000134721Member"
      id="t_18_009c364f_584f_9841_b6e3_230ae47cfe35">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Summit Materials, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Arcosa, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Madison Square Garden Sports Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lithia Motors, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;SouthState Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;CommVault Systems, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Pinnacle Financial Partners, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cullen/Frost Bankers, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Atlantic Union Bankshares Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Regal Rexnord Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Information technology&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Health care&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer discretionary&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Materials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer staples&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Utilities&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000134721Member"
      id="t_19_1152329c_cc94_eb10_c0ac_8928c739314b">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Summit Materials, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Arcosa, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Madison Square Garden Sports Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lithia Motors, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;SouthState Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;CommVault Systems, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Pinnacle Financial Partners, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cullen/Frost Bankers, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Atlantic Union Bankshares Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Regal Rexnord Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_SummitMaterialsIncClassAMember"
      decimals="4"
      id="h_19_8d127b9c_45d5_46b9_97d7_a2ddfddbcd4c"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_ArcosaIncMember"
      decimals="4"
      id="h_20_a98c91da_aabf_4409_883b_00d60d3f1862"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_MadisonSquareGardenSportsCorpMember"
      decimals="4"
      id="h_21_1331c67d_6d35_417f_9091_ff1583c73bec"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_LithiaMotorsIncMember"
      decimals="4"
      id="h_22_d5a15333_c53f_4075_966d_916353ebb8da"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_SouthStateCorpMember"
      decimals="4"
      id="h_23_4852fd1d_a58a_421b_945d_d0c74745a225"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_CommVaultSystemsIncMember"
      decimals="4"
      id="h_24_b107999e_2d48_4180_8ff6_8dab423ae2bc"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_PinnacleFinancialPartnersIncMember"
      decimals="4"
      id="h_25_3403cf66_ab58_4919_8587_9cbe53aecaef"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_CullenFrostBankersIncMember"
      decimals="4"
      id="h_26_619a685d_23ee_49be_8870_db7f8d4a980a"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_AtlanticUnionBanksharesCorpMember"
      decimals="4"
      id="h_27_7dab218d_c345_46c4_bd32_120de8219336"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_RegalRexnordCorpMember"
      decimals="4"
      id="h_28_4c39ebfb_9ed2_4c14_a874_0b6256700540"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_29_02859a0e_6d08_49d3_b6df_695d0ded9111"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_IndustrialSectorMember"
      decimals="4"
      id="h_30_009467fb_edc5_47bf_babe_d7fa5b9d2f27"
      unitRef="pure">0.182</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_HealthcareSectorMember"
      decimals="4"
      id="h_31_85d964e0_c6e5_4784_afd4_5257c2211f2e"
      unitRef="pure">0.144</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_32_a21217a0_c538_43fe_a8a6_ad9a1d4e3277"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_33_0f317fed_a741_43c9_9605_54c942aa2d64"
      unitRef="pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_EnergySectorMember"
      decimals="4"
      id="h_34_945f2d9a_df0a_42a6_94d8_7ca9f23a3a6b"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_RealEstateSectorMember"
      decimals="4"
      id="h_35_17b4bc66_8814_41f8_b2d7_3417e609f5be"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_MaterialsSectorMember"
      decimals="4"
      id="h_36_3cbacc37_90b3_47fa_8c72_eb225cd8643c"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_CommunicationsSectorMember"
      decimals="4"
      id="h_37_2c3e35d8_b111_4e34_ae86_5036315cf756"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_38_60aedee7_3c85_432a_ae1d_43160d99cd75"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_UtilitiesSectorMember"
      decimals="4"
      id="h_39_c25dc2b1_9677_4d85_85bf_01d4a5f849c6"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134721Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_40_59a7e922_af4f_4763_9a11_4cbaa8393d4f"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000134719Member"
      id="t_1_7142743f_b2d7_074e_2a88_c2f5c4dbcaad">John Hancock Small Cap Core Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000134719Member"
      id="t_2_53368c3d_be08_1f97_db30_383c90f32a69">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000134719Member"
      id="t_3_80512779_f76c_fedb_7a03_16acc60f4d1d">JCCIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000134719Member"
      id="t_5_3d574057_e00c_6739_0edb_05651ab0d564">This annual shareholder report contains important information about the John Hancock Small Cap Core Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000134719Member"
      id="t_4_7be51164_d8e4_4c0b_2841_9b3bcdea3db6">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000134719Member"
      id="t_6_16c403d1_1c92_9eb4_f6b2_a536ade6e847">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000134719Member"
      id="t_7_24735d88_ab54_4ca5_0059_2cf314258c25">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000134719Member"
      id="t_8_17ee9c6e_4393_e2a1_27b1_80fc5b4c3192">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000134719Member"
      id="t_9_4e11cc5a_c55d_e3af_e92c_03bc35e8b8ed">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Small Cap Core Fund&lt;br/&gt; (Class I/JCCIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;112&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000134719Member"
      decimals="INF"
      id="h_41_0fb80406_b8b3_4b95_a8ab_384ea48dfa6c"
      unitRef="USD">112</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000134719Member"
      decimals="4"
      id="h_42_733ae8aa_eb12_4b4b_becd_79634b7cf7b7"
      unitRef="pure">0.0098</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000134719Member"
      id="t_10_9a5fa134_cfad_91bf_cdc1_64347aefb7e3">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Small Cap Core Fund (Class I/JCCIX) returned 28.93% for the year ended October 31, 2024. The most significant factor affecting fund performance during the period was a broad equity market rally, which was driven by decelerating inflation, steady economic growth, increased expectations for interest rate cuts by the U.S. Federal Reserve, and growing interest in artificial intelligence (AI). Small-cap stocks underperformed large-cap shares, while growth stocks outperformed value-oriented issues.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;CommVault Systems, Inc.&lt;/b&gt; | The stock benefited from heightened demand for the company&#x2019;s cloud-based data protection solutions amid increased ransomware attacks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;EMCOR Group, Inc.&lt;/b&gt; | The company, which provides electrical and mechanical services to non-residential markets, enjoyed strong demand from data centers fueled by the growth of AI.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Q2 Holdings, Inc.&lt;/b&gt; | The electronic banking company experienced strong subscription and booking growth, which led to higher guidance for profitability and revenue growth throughout the year.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Bumble, Inc.&lt;/b&gt; | An unexpected reset of the online dating app company&#x2019;s strategy led to weaker earnings guidance and a decline in the stock.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Savers Value Village, Inc.&lt;/b&gt; | The world&#x2019;s largest for-profit thrift store operator reported disappointing earnings and reduced future guidance due to lower-than-expected customer demand in Canada.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;WideOpenWest, Inc.&lt;/b&gt; | The broadband service provider experienced higher-than-expected churn within its existing customer base, which delayed anticipated expansion into new geographic areas.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Manulife Investment Management (US) LLC, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000134719Member"
      id="t_11_64461968_80af_5ce9_cb26_ed0ca4925179">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $250,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538441.jpg" style="width: 542pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000134719Member"
      id="t_12_7345457b_d6e3_6cad_14f8_5e6016db32e6">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Small Cap Core Fund (Class I/JCCIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;28.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.85&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Russell 3000 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;37.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;12.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Russell 2000 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;34.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;7.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000134719Member"
      id="t_19_8a71b6c9_c7b5_7519_ea5c_40c95177af65">Small Cap Core Fund (Class I/JCCIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000134719Member"
      decimals="4"
      id="h_43_f48d7052_8c46_4fd2_a182_0d3398685814"
      unitRef="pure">0.2893</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000134719Member"
      decimals="4"
      id="h_44_5e00c413_537d_483c_b0be_e40886424f84"
      unitRef="pure">0.1085</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000134719Member"
      decimals="4"
      id="h_45_3f6acfd8_81b2_4f31_98d1_05e229ae9381"
      unitRef="pure">0.0919</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_Russell3000IndexMember"
      id="t_20_cf6fab59_3e61_9041_96d4_67e5ffa3ca6b">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_Russell3000IndexMember"
      decimals="4"
      id="h_46_fc78d944_2188_4f15_97ec_a4348bca9e44"
      unitRef="pure">0.3786</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_Russell3000IndexMember"
      decimals="4"
      id="h_47_9c959827_6107_456a_888b_57f5ad1289e0"
      unitRef="pure">0.1460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_Russell3000IndexMember"
      decimals="4"
      id="h_48_495fbb62_28a6_4f03_bc77_ec8b0e3114b0"
      unitRef="pure">0.1244</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_Russell2000IndexMember"
      id="t_21_2bfa1f63_9c88_3d64_61f2_7e18ad842d6f">Russell 2000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_Russell2000IndexMember"
      decimals="4"
      id="h_49_ebce8210_e895_476e_b399_586e4b9e6cc4"
      unitRef="pure">0.3407</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_Russell2000IndexMember"
      decimals="4"
      id="h_50_8066d2b3_595c_48af_b5d1_7048ae4f3888"
      unitRef="pure">0.0850</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_Russell2000IndexMember"
      decimals="4"
      id="h_51_5fb5e59b_e5aa_47b0_aeb7_6cbca79f5b3b"
      unitRef="pure">0.0794</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000134719Member"
      id="t_13_3cf8330e_2aa7_c3fb_6602_1869481042e7">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000134719Member"
      id="t_14_6ad1ffd1_34af_57e6_4a36_478122c9f9c3">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-weight:bolder;font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000134719Member"
      id="t_15_3b518126_27a1_f886_9667_928255546da0">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000134719Member"
      id="t_16_b6c71263_9e42_80b2_36e3_d7898c691810">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;2,065,436,177&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;79&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;15,918,928&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;56&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000134719Member"
      decimals="INF"
      id="h_52_6b4f2d4c_13f3_4185_a893_2afe4f2d69a1"
      unitRef="USD">2065436177</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000134719Member"
      decimals="INF"
      id="h_53_ca1aaa8b_9701_4f94_84f6_5ded497c7ee7"
      unitRef="Holding">79</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000134719Member"
      decimals="INF"
      id="h_54_585f0069_9378_43bd_9b17_15c2d1997ac4"
      unitRef="USD">15918928</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000134719Member"
      decimals="4"
      id="h_55_ebe8c5ba_0e42_4d71_b3df_6bc8fdd28faf"
      unitRef="pure">0.56</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000134719Member"
      id="t_17_4c407b13_ec39_b768_8f98_6c3555512d38">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Summit Materials, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Arcosa, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Madison Square Garden Sports Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lithia Motors, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;SouthState Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;CommVault Systems, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Pinnacle Financial Partners, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cullen/Frost Bankers, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Atlantic Union Bankshares Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Regal Rexnord Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Information technology&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Health care&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer discretionary&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Materials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer staples&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Utilities&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000134719Member"
      id="t_18_d3f90cf2_fe42_3a6f_e3e2_2d87b8081a76">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Summit Materials, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Arcosa, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Madison Square Garden Sports Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lithia Motors, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;SouthState Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;CommVault Systems, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Pinnacle Financial Partners, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cullen/Frost Bankers, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Atlantic Union Bankshares Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Regal Rexnord Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_SummitMaterialsIncClassAMember"
      decimals="4"
      id="h_56_6ea64e84_3aac_4583_929e_b1dfe64da465"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_ArcosaIncMember"
      decimals="4"
      id="h_57_068678a1_aa68_4075_bf6d_00a1c3a5fe8e"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_MadisonSquareGardenSportsCorpMember"
      decimals="4"
      id="h_58_c5f0ee46_e1fe_4288_9679_9ed1c8d49e4c"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_LithiaMotorsIncMember"
      decimals="4"
      id="h_59_53a6c6a6_3586_4812_a227_03ff58ae44b9"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_SouthStateCorpMember"
      decimals="4"
      id="h_60_47a17211_d177_4ec7_8328_37e76cae68da"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_CommVaultSystemsIncMember"
      decimals="4"
      id="h_61_17e08c45_510a_41a1_8559_d47047d1e71b"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_PinnacleFinancialPartnersIncMember"
      decimals="4"
      id="h_62_088e74e6_1cbe_4afb_b35a_62c0010d02bc"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_CullenFrostBankersIncMember"
      decimals="4"
      id="h_63_248d37d2_c45f_47d7_b069_4ed17c06178f"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_AtlanticUnionBanksharesCorpMember"
      decimals="4"
      id="h_64_860af205_b421_47f2_8a6a_3fc7065e1cc7"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_RegalRexnordCorpMember"
      decimals="4"
      id="h_65_2fed665f_13b4_4ac3_a64f_cdf6bd631015"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_66_54c03c97_e523_4c32_ad85_5ac1c21a2807"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_IndustrialSectorMember"
      decimals="4"
      id="h_67_11d87fbb_9221_4e18_b870_9dae393df590"
      unitRef="pure">0.182</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_HealthcareSectorMember"
      decimals="4"
      id="h_68_6c307cd3_70ad_4b41_b13e_339428607148"
      unitRef="pure">0.144</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_69_01d7ae98_6f8b_4133_aabb_2c79d81ec5f8"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_70_a774ad9a_77d7_4819_b3b7_18d8fd0b6e72"
      unitRef="pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_EnergySectorMember"
      decimals="4"
      id="h_71_44833d33_d917_4c27_a469_0a06c6627933"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_RealEstateSectorMember"
      decimals="4"
      id="h_72_0b6abe85_f948_4f50_955a_354a65160e98"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_MaterialsSectorMember"
      decimals="4"
      id="h_73_a227f974_21ad_4aad_817c_936782740f41"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_CommunicationsSectorMember"
      decimals="4"
      id="h_74_f33bdc88_69fe_4e63_bdb3_b021ea0a1432"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_75_14b3f98f_6460_4adb_9098_d2776646a835"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_UtilitiesSectorMember"
      decimals="4"
      id="h_76_d2e5eda5_5267_4ee0_a38f_cb14bb1707d9"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134719Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_77_d594bf5d_c6b6_4fee_8d4d_10bf0a41eb6c"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000134720Member"
      id="t_1_1a16928f_7e4d_2ce7_ee98_4cb73817f61f">John Hancock Small Cap Core Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000134720Member"
      id="t_2_5ae9b7d3_b802_1617_2019_fecace7070e3">Class NAV</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000134720Member"
      id="t_4_58f7af77_7d88_03d9_2d9e_7f5fe2e5cdaa">This annual shareholder report contains important information about the John Hancock Small Cap Core Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000134720Member"
      id="t_3_c48ed247_2c95_f206_ec7b_732250b99ef6">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000134720Member"
      id="t_5_9c3f9cb4_8ccf_1828_44b9_5c71eb26fbc3">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000134720Member"
      id="t_15_4590c02d_eea8_ef03_c0f8_caa54a24e01b">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000134720Member"
      id="t_16_b3ea1ef2_d51b_c98c_284f_048eb6162729">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000134720Member"
      id="t_6_119a200f_3f1e_3e53_5645_cc65c27680b9">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Small Cap Core Fund&lt;br/&gt; (Class NAV)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;99&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000134720Member"
      decimals="INF"
      id="h_78_983a4677_958c_42e4_a724_0bb4afb47f9f"
      unitRef="USD">99</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000134720Member"
      decimals="4"
      id="h_79_1d2543e9_7cfd_43df_bb0b_4a5f6f84ca3b"
      unitRef="pure">0.0086</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000134720Member"
      id="t_7_1670f2ca_25d6_fa4c_430b_1578f87334ce">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Small Cap Core Fund (Class NAV) returned 29.07% for the year ended October 31, 2024. The most significant factor affecting fund performance during the period was a broad equity market rally, which was driven by decelerating inflation, steady economic growth, increased expectations for interest rate cuts by the U.S. Federal Reserve, and growing interest in artificial intelligence (AI). Small-cap stocks underperformed large-cap shares, while growth stocks outperformed value-oriented issues.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;CommVault Systems, Inc.&lt;/b&gt; | The stock benefited from heightened demand for the company&#x2019;s cloud-based data protection solutions amid increased ransomware attacks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;EMCOR Group, Inc.&lt;/b&gt; | The company, which provides electrical and mechanical services to non-residential markets, enjoyed strong demand from data centers fueled by the growth of AI.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Q2 Holdings, Inc.&lt;/b&gt; | The electronic banking company experienced strong subscription and booking growth, which led to higher guidance for profitability and revenue growth throughout the year.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Bumble, Inc.&lt;/b&gt; | An unexpected reset of the online dating app company&#x2019;s strategy led to weaker earnings guidance and a decline in the stock.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Savers Value Village, Inc.&lt;/b&gt; | The world&#x2019;s largest for-profit thrift store operator reported disappointing earnings and reduced future guidance due to lower-than-expected customer demand in Canada.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;WideOpenWest, Inc.&lt;/b&gt; | The broadband service provider experienced higher-than-expected churn within its existing customer base, which delayed anticipated expansion into new geographic areas.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Manulife Investment Management (US) LLC, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000134720Member"
      id="t_8_a5c7753f_764f_c579_1e29_57d4869066f2">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $10,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538424.jpg" style="width: 468pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000134720Member"
      id="t_9_6ca91048_9c1e_1b8a_6d74_f2993d7cadfe">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Small Cap Core Fund (Class NAV)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;29.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.31&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Russell 3000 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;37.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;12.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Russell 2000 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;34.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;7.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000134720Member"
      id="t_17_0a85a5ea_475f_2e48_6fdf_58991d480745">Small Cap Core Fund (Class NAV)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000134720Member"
      decimals="4"
      id="h_80_87a4d798_b142_46e7_99ef_db686cc998cb"
      unitRef="pure">0.2907</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000134720Member"
      decimals="4"
      id="h_81_f03343b1_eef4_445f_93a0_bd140d5656c9"
      unitRef="pure">0.1097</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000134720Member"
      decimals="4"
      id="h_82_94bc0c21_65a4_4655_9050_1072b6bdf6e9"
      unitRef="pure">0.0931</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_Russell3000IndexMember"
      id="t_18_7990ea70_64f5_de7b_cca1_38c53c8627ec">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_Russell3000IndexMember"
      decimals="4"
      id="h_83_47694d73_29ab_4024_a644_73c53e8417fc"
      unitRef="pure">0.3786</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_Russell3000IndexMember"
      decimals="4"
      id="h_84_d88b63d7_06dd_4110_8aa3_dcf38e1eeede"
      unitRef="pure">0.1460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_Russell3000IndexMember"
      decimals="4"
      id="h_85_6f4ed5c9_8394_4f66_8419_f3b45f481c3d"
      unitRef="pure">0.1244</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_Russell2000IndexMember"
      id="t_19_404d6f51_900b_dba3_707d_e24fc542968e">Russell 2000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_Russell2000IndexMember"
      decimals="4"
      id="h_86_39581f1f_e361_4a78_a3dd_d89d41aa333f"
      unitRef="pure">0.3407</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_Russell2000IndexMember"
      decimals="4"
      id="h_87_686b85bd_4d71_41f8_bfbf_0648f83182db"
      unitRef="pure">0.0850</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_Russell2000IndexMember"
      decimals="4"
      id="h_88_5e3a47ee_0eb7_4a83_90e6_98ad2a49a056"
      unitRef="pure">0.0794</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000134720Member"
      id="t_10_30fc95c6_aa48_8fa5_726a_28bfff329808">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000134720Member"
      id="t_11_42ab372a_7f14_36f7_21a2_c9520dbb54c2">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000134720Member"
      id="t_12_9bd3775e_1d7b_1dcd_fe08_0d4e57bed9b3">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;2,065,436,177&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;79&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;15,918,928&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;56&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000134720Member"
      decimals="INF"
      id="h_89_e40d82e6_970d_491f_b848_6c05df5153a0"
      unitRef="USD">2065436177</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000134720Member"
      decimals="INF"
      id="h_90_92c148ed_d4e6_440c_81fa_7b4e9e48a4d2"
      unitRef="Holding">79</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000134720Member"
      decimals="INF"
      id="h_91_7b58f612_08b3_4be7_a92a_0a557a6a7c94"
      unitRef="USD">15918928</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000134720Member"
      decimals="4"
      id="h_92_0a477934_61e5_4d1a_a2ba_1a146fe311b2"
      unitRef="pure">0.56</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000134720Member"
      id="t_13_31a0fa6e_475d_26c4_3476_4a4abf8aed9a">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Summit Materials, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Arcosa, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Madison Square Garden Sports Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lithia Motors, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;SouthState Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;CommVault Systems, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Pinnacle Financial Partners, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cullen/Frost Bankers, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Atlantic Union Bankshares Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Regal Rexnord Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Information technology&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Health care&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer discretionary&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Materials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer staples&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Utilities&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000134720Member"
      id="t_14_04931b09_addb_7d79_d1e7_61ce96739360">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Summit Materials, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Arcosa, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Madison Square Garden Sports Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lithia Motors, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;SouthState Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;CommVault Systems, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Pinnacle Financial Partners, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cullen/Frost Bankers, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Atlantic Union Bankshares Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Regal Rexnord Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_SummitMaterialsIncClassAMember"
      decimals="4"
      id="h_93_2ecb9904_8ea1_4674_8646_860cb2e740dd"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_ArcosaIncMember"
      decimals="4"
      id="h_94_a7c1d47e_9afb_400a_abd7_077cd3c5c67d"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_MadisonSquareGardenSportsCorpMember"
      decimals="4"
      id="h_95_eac66623_e392_48e5_b6a8_27901a66ec04"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_LithiaMotorsIncMember"
      decimals="4"
      id="h_96_67502e44_73ef_4c2e_a171_871447d1ac72"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_SouthStateCorpMember"
      decimals="4"
      id="h_97_5da939ec_2793_44c6_9567_a97a65adc76d"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_CommVaultSystemsIncMember"
      decimals="4"
      id="h_98_df6fb94f_510c_480e_ace4_d3fa37bdb051"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_PinnacleFinancialPartnersIncMember"
      decimals="4"
      id="h_99_544d8fcc_3ff4_4494_aefa_1181a4e1c99f"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_CullenFrostBankersIncMember"
      decimals="4"
      id="h_100_ce3fcab7_9637_4d37_b92a_a732d0b3575c"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_AtlanticUnionBanksharesCorpMember"
      decimals="4"
      id="h_101_28b7e309_9788_46c8_9249_35cc13122ad3"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_RegalRexnordCorpMember"
      decimals="4"
      id="h_102_d63212dd_f5eb_4efe_95cf_20a93bedf34c"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_103_567a7ff0_cff8_4a63_a527_043a86d9b594"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_IndustrialSectorMember"
      decimals="4"
      id="h_104_9cd84caa_7b61_41a0_82da_514311df82c3"
      unitRef="pure">0.182</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_HealthcareSectorMember"
      decimals="4"
      id="h_105_b3f94513_c7e3_4bd5_9a56_c135664613a4"
      unitRef="pure">0.144</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_106_d950ec61_a20b_4ad8_8999_2c8a9425b574"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_107_3b9ddd6b_6e4a_4cd2_9ef6_e496c1cab063"
      unitRef="pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_EnergySectorMember"
      decimals="4"
      id="h_108_370e2fe7_2423_4d6d_a60a_d22ae2587be3"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_RealEstateSectorMember"
      decimals="4"
      id="h_109_a8cba427_3721_464f_a5c6_e5c243800178"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_MaterialsSectorMember"
      decimals="4"
      id="h_110_aa49c879_8b7c_46ab_9f5f_d27ec23b8ca0"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_CommunicationsSectorMember"
      decimals="4"
      id="h_111_c5d62b8f_25f6_441a_9ad9_96b88d15d35c"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_112_1aff9d96_e526_4d16_86d2_8c974f843e6b"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_UtilitiesSectorMember"
      decimals="4"
      id="h_113_36be82c0_a257_40bd_809b_5589dc9f0fea"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134720Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_114_e1f59bf3_948f_42e2_b0e2_ae5446843ea9"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000193016Member"
      id="t_1_a6eb76d0_e0b6_d9e6_4fff_1422a524d62d">John Hancock Small Cap Core Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000193016Member"
      id="t_2_33940ec7_6d24_0b5e_4f51_813802058bd2">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000193016Member"
      id="t_3_84beee24_c270_a2dd_73d7_192de8a316e2">JORSX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000193016Member"
      id="t_5_33f2431e_755f_cb18_b100_9a581ea8a727">This annual shareholder report contains important information about the John Hancock Small Cap Core Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000193016Member"
      id="t_4_6999b354_66dd_8864_5f55_8e80fc0748d7">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000193016Member"
      id="t_6_9b984a8e_2eda_4238_f329_0086875b10c8">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000193016Member"
      id="t_7_23046215_eaa8_c282_a2d5_a057e2220d24">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000193016Member"
      id="t_8_a530f3f1_bb9f_d22d_a907_6899e1365db2">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000193016Member"
      id="t_9_bd3b1a35_e05e_b7f9_d221_5115e734a051">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Small Cap Core Fund&lt;br/&gt; (Class R6/JORSX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;100&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.87&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000193016Member"
      decimals="INF"
      id="h_115_327b8d05_2950_4770_a47e_ea39fd962970"
      unitRef="USD">100</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000193016Member"
      decimals="4"
      id="h_116_9280feac_cf30_4868_9b6a_98fd8f530a63"
      unitRef="pure">0.0087</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000193016Member"
      id="t_10_04490470_d552_b16d_ca4d_a664ff512d5f">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Small Cap Core Fund (Class R6/JORSX) returned 29.04% for the year ended October 31, 2024. The most significant factor affecting fund performance during the period was a broad equity market rally, which was driven by decelerating inflation, steady economic growth, increased expectations for interest rate cuts by the U.S. Federal Reserve, and growing interest in artificial intelligence (AI). Small-cap stocks underperformed large-cap shares, while growth stocks outperformed value-oriented issues.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;CommVault Systems, Inc.&lt;/b&gt; | The stock benefited from heightened demand for the company&#x2019;s cloud-based data protection solutions amid increased ransomware attacks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;EMCOR Group, Inc.&lt;/b&gt; | The company, which provides electrical and mechanical services to non-residential markets, enjoyed strong demand from data centers fueled by the growth of AI.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Q2 Holdings, Inc.&lt;/b&gt; | The electronic banking company experienced strong subscription and booking growth, which led to higher guidance for profitability and revenue growth throughout the year.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Bumble, Inc.&lt;/b&gt; | An unexpected reset of the online dating app company&#x2019;s strategy led to weaker earnings guidance and a decline in the stock.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Savers Value Village, Inc.&lt;/b&gt; | The world&#x2019;s largest for-profit thrift store operator reported disappointing earnings and reduced future guidance due to lower-than-expected customer demand in Canada.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;WideOpenWest, Inc.&lt;/b&gt; | The broadband service provider experienced higher-than-expected churn within its existing customer base, which delayed anticipated expansion into new geographic areas.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Manulife Investment Management (US) LLC, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000193016Member"
      id="t_11_2def9d74_d177_3829_8602_5db05f926d7b">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $1,000,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538407.jpg" style="width: 542pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000193016Member"
      id="t_12_6e89c3c3_4ac3_d164_6c14_f47b368baef1">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Small Cap Core Fund (Class R6/JORSX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;29.04&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.99&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Russell 3000 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;37.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;12.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Russell 2000 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;34.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;7.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000193016Member"
      id="t_18_47458e32_baa3_7b48_1b2f_60693775271f">Small Cap Core Fund (Class R6/JORSX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000193016Member"
      decimals="4"
      id="h_117_6292b382_3e49_48c7_a349_e840fa56e0f9"
      unitRef="pure">0.2904</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000193016Member"
      decimals="4"
      id="h_118_46119a75_0589_46af_b9f1_51e1a1befc56"
      unitRef="pure">0.1099</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000193016Member"
      decimals="4"
      id="h_119_9338953a_d8d2_4749_9448_7fe455429227"
      unitRef="pure">0.0924</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_Russell3000IndexMember"
      id="t_19_33151b79_a984_850e_5e48_2095dd93b4c2">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_Russell3000IndexMember"
      decimals="4"
      id="h_120_e1bd36d5_ce63_42d5_979a_fb2def85c5a8"
      unitRef="pure">0.3786</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_Russell3000IndexMember"
      decimals="4"
      id="h_121_33654841_4da4_4e51_9372_2a1694deed92"
      unitRef="pure">0.1460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_Russell3000IndexMember"
      decimals="4"
      id="h_122_f31d6356_c1e9_402e_b3e4_bea581be28e4"
      unitRef="pure">0.1244</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_Russell2000IndexMember"
      id="t_20_84ed1594_24dc_0ff9_e40b_69a4ed36b98e">Russell 2000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_Russell2000IndexMember"
      decimals="4"
      id="h_123_9348234d_a809_42be_afee_4ba15e666e3c"
      unitRef="pure">0.3407</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_Russell2000IndexMember"
      decimals="4"
      id="h_124_1cb921c0_d8df_456d_8f56_ba4f42be9c1b"
      unitRef="pure">0.0850</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_Russell2000IndexMember"
      decimals="4"
      id="h_125_085ef83c_ce86_4fed_8371_91098d3e94d1"
      unitRef="pure">0.0794</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000193016Member"
      id="t_13_5179d22b_708d_ca6f_0588_cbd78e68a389">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000193016Member"
      id="t_21_ab905008_a6c3_3cb0_01a0_1ac5b68ea2f4">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-weight:bolder;font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000193016Member"
      id="t_14_d409d254_f64f_b8ac_733a_1758fffc77cb">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000193016Member"
      id="t_15_da6d8a53_a8a9_b0cf_00ab_dcb15d7e44df">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;2,065,436,177&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;79&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;15,918,928&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;56&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000193016Member"
      decimals="INF"
      id="h_126_0e188808_5dde_40c3_a49b_01070ec4cae7"
      unitRef="USD">2065436177</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000193016Member"
      decimals="INF"
      id="h_127_6a6fd11d_d8ba_46f9_af07_eee1243856cf"
      unitRef="Holding">79</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000193016Member"
      decimals="INF"
      id="h_128_f75e3488_0287_47aa_b20d_9e1dbc619480"
      unitRef="USD">15918928</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000193016Member"
      decimals="4"
      id="h_129_513a414f_a91b_4f4f_b2be_be8a0804036f"
      unitRef="pure">0.56</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000193016Member"
      id="t_16_83a40ce5_2f7b_eece_bd25_71777ad7ddba">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Summit Materials, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Arcosa, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Madison Square Garden Sports Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lithia Motors, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;SouthState Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;CommVault Systems, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Pinnacle Financial Partners, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cullen/Frost Bankers, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Atlantic Union Bankshares Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Regal Rexnord Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Information technology&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Health care&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer discretionary&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Materials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer staples&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Utilities&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000193016Member"
      id="t_17_91432068_80cc_3c30_2152_7c896c21cb50">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Summit Materials, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Arcosa, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Madison Square Garden Sports Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lithia Motors, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;SouthState Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;CommVault Systems, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Pinnacle Financial Partners, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cullen/Frost Bankers, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Atlantic Union Bankshares Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Regal Rexnord Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_SummitMaterialsIncClassAMember"
      decimals="4"
      id="h_130_38169ea1_8838_4aa0_9b07_f0cc9b429da9"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_ArcosaIncMember"
      decimals="4"
      id="h_131_7c49f0fe_19de_42a5_a689_e16bf8b59b55"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_MadisonSquareGardenSportsCorpMember"
      decimals="4"
      id="h_132_940b86ff_e1af_4c59_9605_f92ebf104b9d"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_LithiaMotorsIncMember"
      decimals="4"
      id="h_133_b0d57dad_9650_423e_90ad_b5a73a06fee9"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_SouthStateCorpMember"
      decimals="4"
      id="h_134_d1e3edad_365a_4831_b0d6_b83441e14ee0"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_CommVaultSystemsIncMember"
      decimals="4"
      id="h_135_47889820_6c5a_4ef0_bd54_b1772d0ee4ef"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_PinnacleFinancialPartnersIncMember"
      decimals="4"
      id="h_136_846f6a01_c045_49a6_b2f0_482bd499b884"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_CullenFrostBankersIncMember"
      decimals="4"
      id="h_137_ae2a2a40_2b2e_41dd_b8d6_fb13d45fd912"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_AtlanticUnionBanksharesCorpMember"
      decimals="4"
      id="h_138_2e317834_447c_4350_926b_6c4c58abb0b2"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_RegalRexnordCorpMember"
      decimals="4"
      id="h_139_f0561222_a8e8_4f1d_a442_404720cb5238"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_140_6bff2343_67bb_4f15_aae7_e145ed3cee06"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_IndustrialSectorMember"
      decimals="4"
      id="h_141_552d71a0_7f99_4e7a_8437_d6f827b8a3e4"
      unitRef="pure">0.182</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_HealthcareSectorMember"
      decimals="4"
      id="h_142_056cb3b1_64ef_4e37_880d_01c3de7f036e"
      unitRef="pure">0.144</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_143_5ebe8150_896d_4795_a0a6_398ffe65e3c1"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_144_deded5e2_b3c0_45db_a87d_4b56fd82c918"
      unitRef="pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_EnergySectorMember"
      decimals="4"
      id="h_145_c5128684_bb9e_4fa7_ac3f_a2c1a54fef20"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_RealEstateSectorMember"
      decimals="4"
      id="h_146_4f529781_2e16_4679_a7ef_22af37bd75c8"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_MaterialsSectorMember"
      decimals="4"
      id="h_147_4d48990e_ef4c_43fe_810f_7f193482310a"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_CommunicationsSectorMember"
      decimals="4"
      id="h_148_7571a769_a739_41ca_b683_71105e431753"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_149_ec7e69a1_f59d_4550_b67d_0687b89839cc"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_UtilitiesSectorMember"
      decimals="4"
      id="h_150_8af38ef4_2239_4c70_b6e2_124ad0f8045e"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000193016Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_151_a25fccfb_75fc_4324_adfa_f540afa2ae57"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000134711Member"
      id="t_1_c8c1ab40_628e_d68e_77d1_62a0fbe09301">John Hancock Infrastructure Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000134711Member"
      id="t_2_57d90ae6_a7e8_a959_8654_0737fa801146">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000134711Member"
      id="t_3_d92a52f5_d172_7503_13b7_c2c4b50a8786">JEEBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000134711Member"
      id="t_5_5c9d600c_1e3a_3eda_94f9_f820201df022">This annual shareholder report contains important information about the John Hancock Infrastructure Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000134711Member"
      id="t_4_58c995be_02ba_98a9_4905_bc9afdb77b67">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000134711Member"
      id="t_6_05be06f1_6370_cd70_3279_d2b9a9a551a8">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: #000000; font-family: 'arial narrow'; font-size: 9pt;"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000134711Member"
      id="t_7_f3390aed_ec4f_83d0_e576_f63522e0ef3a">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000134711Member"
      id="t_8_54e40034_75f9_0ec2_8a6a_358e09cab31b">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000134711Member"
      id="t_9_e643e505_68a2_6ea5_344c_05ae4a7f7cff">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt;"&gt;&lt;b&gt;What were the fund costs during the last year?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; font-weight: bold;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Infrastructure Fund&lt;br/&gt;(Class A/JEEBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: left;"&gt;$&lt;/span&gt;144&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;1.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000134711Member"
      decimals="INF"
      id="h_152_58b6e0be_abb6_49db_852e_0c261dc5ff97"
      unitRef="USD">144</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000134711Member"
      decimals="4"
      id="h_153_6ffcbef8_e57d_473f_a997_3bd37c049034"
      unitRef="pure">0.0126</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000134711Member"
      id="t_10_ab157397_c4b4_e099_2bb4_77bd21d082c5">
&lt;div style="font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt; margin-top: 14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;Infrastructure Fund (Class A/JEEBX) returned 29.17% (excluding sales charges) for the year ended October 31, 2024. The world equity markets produced strong gains in the annual period, with only brief stretches of volatility interrupting what was otherwise a steady upward move. Investors displayed a robust appetite for risk at a time of positive economic growth, healthy corporate earnings, and interest-rate cuts by developed-market central banks.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Targa Resources Corp.&lt;/b&gt; | The energy infrastructure company announced better-than-expected results, reaffirmed its guidance, and reported the start of two new projects.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Vistra Corp.&lt;/b&gt; | The Texas-based electric utility was seen as being a key beneficiary of the growth of artificial intelligence due to the rising electricity demand from data centers. The company also reported better-than-expected results and was added to the S&amp;amp;P 500 Index.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Other single-stock contributors&lt;/b&gt; | Aena SME SA, The Williams Companies, Inc., and Constellation Energy Corp. also contributed to absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;China Longyuan Power Group, Ltd.&lt;/b&gt; | The company missed earnings estimates due to higher operating expenses weighing on its stock price.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Nippon Telegraph &amp;amp; Telephone Corp.&lt;/b&gt; | The company reported earnings below consensus estimates and offered weaker-than-expected guidance for 2024.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Other single-stock detractors&lt;/b&gt; | RWE AG, Shanghai International Airport Company, Ltd., and E.ON SE also detracted from absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Wellington Management Company LLP, and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000134711Member"
      id="t_11_5e0e8ba1_965b_5b02_4ec0_7c4127696242">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt;"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 3pt; font-weight: bold;"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538237.jpg" style="width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000134711Member"
      id="t_12_fad30495_48d5_a6d9_a17b_5bfbf9d20c13">
&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: #000000; font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Infrastructure Fund (Class A/JEEBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;22.71&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;5.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: #000000; font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Infrastructure Fund (Class A/JEEBX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;29.17&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;6.01&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;6.20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: #000000; font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;MSCI ACWI&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;32.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;11.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;9.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000134711Member"
      id="t_19_38ddcb7a_1a29_ef82_ba74_9fb7e250c05e">Infrastructure Fund (Class A/JEEBX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000134711Member"
      decimals="4"
      id="h_154_7e4f5173_6af3_46d2_baee_ddceab514c13"
      unitRef="pure">0.2271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000134711Member"
      decimals="4"
      id="h_155_1ed2e2a2_1e14_4377_9110_f1769d663f0d"
      unitRef="pure">0.0493</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000134711Member"
      decimals="4"
      id="h_156_a35b2ef3_8d3f_4cda_bd89_c0a498dd35d9"
      unitRef="pure">0.0566</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000134711Member_WithoutSalesLoadMember"
      id="t_20_b3c57ec1_1697_1a8e_174b_f03073410cb7">Infrastructure Fund (Class A/JEEBX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000134711Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_157_d49b89b4_9f23_4602_986a_45d3a5ef896e"
      unitRef="pure">0.2917</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000134711Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_158_67e78ab7_c8fc_40a5_92b0_e9777e101fe3"
      unitRef="pure">0.0601</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000134711Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_159_d5d31719_6375_4095_af18_a4dd7fbb524f"
      unitRef="pure">0.0620</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_MSCIACWIMember"
      id="t_21_9abef36b_db11_d8e0_1981_cfee3502c85c">MSCI ACWI</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_MSCIACWIMember"
      decimals="4"
      id="h_160_b22704ba_4f84_4ac9_96c1_a9f6aea816f6"
      unitRef="pure">0.3279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_MSCIACWIMember"
      decimals="4"
      id="h_161_2dee5224_a726_4cad_942e_744714c862fb"
      unitRef="pure">0.1108</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_MSCIACWIMember"
      decimals="4"
      id="h_162_179575fe_05bf_4b94_9487_4cafae543533"
      unitRef="pure">0.0906</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000134711Member"
      id="t_13_737aa87b_34c4_ad25_c5e1_1404d811b653">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000134711Member"
      id="t_14_23a8d0fd_90a3_198a_2315_b4a8807bf0dc">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: #000000; font-weight: bolder; font-family: 'arial narrow'; font-size: 9pt;"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291. </oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000134711Member"
      id="t_22_1afe5223_8f66_5ee3_7056_91fc07b0116b">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000134711Member"
      id="t_16_fa84403d_76a3_f006_a672_b86dae37c198">
&lt;div style="font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 3pt 3pt 3pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 0 3pt 3pt 3pt;"&gt;&lt;span style="float: left;"&gt;$&lt;/span&gt;555,887,861&lt;span style="visibility: hidden;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="visibility: hidden; float: left;"&gt;$&lt;/span&gt;35&lt;span style="visibility: hidden;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: left;"&gt;$&lt;/span&gt;4,369,758&lt;span style="visibility: hidden;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="visibility: hidden; float: left;"&gt;$&lt;/span&gt;27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000134711Member"
      decimals="INF"
      id="h_163_0de959c6_540d_4d06_a404_734cc5f547d3"
      unitRef="USD">555887861</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000134711Member"
      decimals="INF"
      id="h_164_176e7fd3_7bdf_4979_bec3_4fd63e98cc5a"
      unitRef="Holding">35</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000134711Member"
      decimals="INF"
      id="h_165_394f5dce_ed3d_4683_a607_3ed3ed38ec92"
      unitRef="USD">4369758</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000134711Member"
      decimals="4"
      id="h_166_e8a66352_2223_4cc3_97cf_1d931c0f3210"
      unitRef="pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000134711Member"
      id="t_17_54e81f01_d279_ca63_d5b9_b524ea2e6eaa">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;


&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Top Ten Holdings&lt;/b&gt;&lt;/div&gt;



&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Sempra&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;The Williams Companies, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Aena SME SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;National Grid PLC&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Vinci SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Engie SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Atmos Energy Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Edison International&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;American Electric Power Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Sector Composition&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Utilities&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;56.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Country Composition&lt;/b&gt;&lt;/div&gt;

&lt;div style="padding-top: 6pt; padding-right: 6pt; padding-left: 6pt;"&gt;&lt;img alt="Graphical Representation - Allocation 2 Chart" src="chartimages_5538232.jpg" style="width: 172.8pt;"/&gt; &lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000134711Member"
      id="t_18_6a674ac7_15a3_bc8f_604b_fdf83731a8c9">
&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Top Ten Holdings&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Sempra&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;The Williams Companies, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Aena SME SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;National Grid PLC&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Vinci SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Engie SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Atmos Energy Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Edison International&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;American Electric Power Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_SempraMember"
      decimals="4"
      id="h_167_9129b3be_f69b_4b39_9cb0_da0a162dc769"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_TheWilliamsCompaniesIncMember"
      decimals="4"
      id="h_168_687ff048_4eb1_430c_b861_7ad1664873ff"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_AenaSMESAMember"
      decimals="4"
      id="h_169_14a54794_dd5c_486f_b714_82768980c52c"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_TargaResourcesCorpMember"
      decimals="4"
      id="h_170_666043b2_c99a_4096_a8cd_2acecd6e9a49"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_NationalGridPLCMember"
      decimals="4"
      id="h_171_a386c6a7_8c46_467b_98db_16d132de52ad"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_VinciSAMember"
      decimals="4"
      id="h_172_3f2bf47e_cade_4d4f_8fb3_2179df804ae5"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_EngieSAMember"
      decimals="4"
      id="h_173_6d1f5e79_7985_498a_bf62_053b33cd03e2"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_AtmosEnergyCorpMember"
      decimals="4"
      id="h_174_c830b96d_38b0_49b4_a366_b94f056d97b1"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_EdisonInternationalMember"
      decimals="4"
      id="h_175_5a9431af_2fdb_4b1c_b514_450cc26a915d"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_AmericanElectricPowerCompanyIncMember"
      decimals="4"
      id="h_176_fb92eecf_6891_48fc_ae71_3803e1d5618c"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_UtilitiesSectorMember"
      decimals="4"
      id="h_177_b40f644b_d7d7_47a8_bfd8_709990bde496"
      unitRef="pure">0.563</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_EnergySectorMember"
      decimals="4"
      id="h_178_aa3df1ce_ef47_4a8e_9ebc_7f60120c3de0"
      unitRef="pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_IndustrialSectorMember"
      decimals="4"
      id="h_179_288c1d51_7537_43bb_b740_21e743460256"
      unitRef="pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_CommunicationsSectorMember"
      decimals="4"
      id="h_180_834e8572_349a_4aaa_a9f1_2e29dc07e903"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_RealEstateSectorMember"
      decimals="4"
      id="h_181_43bca4fb_84e7_4199_b9aa_ec66ead7d094"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_182_b3c97c09_a71f_475b_8713_38684bab661a"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134711Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_183_25310a48_6bea_4f0a_9617_5ba758c80978"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000141694Member"
      id="t_1_91092817_8627_afd9_aa9c_39040cbc498b">John Hancock Infrastructure Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000141694Member"
      id="t_2_c5975380_7381_81d7_ea30_9b7814c4508a">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000141694Member"
      id="t_3_b2581cba_3362_8928_6f0c_965ac3665a8e">JEEFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000141694Member"
      id="t_5_aee31e75_dee0_b298_2d5b_ea36842d3ed3">This annual shareholder report contains important information about the John Hancock Infrastructure Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000141694Member"
      id="t_4_8a260ac1_4393_f09b_d276_b8ccc012d86d">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000141694Member"
      id="t_8_9d8840f3_0859_88fc_8a3b_4b067dca73a6">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: #000000; font-family: 'arial narrow'; font-size: 9pt;"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000141694Member"
      id="t_6_d7539993_b296_87ff_6cbb_81cd888bc2a2">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000141694Member"
      id="t_7_62c83e58_6992_6958_3706_7e7878123dca">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000141694Member"
      id="t_9_abcc581e_4770_d302_927e_b21eede73f7c">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt;"&gt;&lt;b&gt;What were the fund costs during the last year?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; font-weight: bold;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Infrastructure Fund&lt;br/&gt;(Class C/JEEFX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: left;"&gt;$&lt;/span&gt;224&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;1.96&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000141694Member"
      decimals="INF"
      id="h_184_4a17ea49_395a_464a_8434_f9c31776c42d"
      unitRef="USD">224</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000141694Member"
      decimals="4"
      id="h_185_9cc58627_4b0e_43c9_9789_58100406e475"
      unitRef="pure">0.0196</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000141694Member"
      id="t_10_8a59fca4_4229_c8d7_c3b7_f9803748b240">
&lt;div style="font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt; margin-top: 14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;Infrastructure Fund (Class C/JEEFX) returned 28.29% (excluding sales charges) for the year ended October 31, 2024. The world equity markets produced strong gains in the annual period, with only brief stretches of volatility interrupting what was otherwise a steady upward move. Investors displayed a robust appetite for risk at a time of positive economic growth, healthy corporate earnings, and interest-rate cuts by developed-market central banks.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Targa Resources Corp.&lt;/b&gt; | The energy infrastructure company announced better-than-expected results, reaffirmed its guidance, and reported the start of two new projects.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Vistra Corp.&lt;/b&gt; | The Texas-based electric utility was seen as being a key beneficiary of the growth of artificial intelligence due to the rising electricity demand from data centers. The company also reported better-than-expected results and was added to the S&amp;amp;P 500 Index.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Other single-stock contributors&lt;/b&gt; | Aena SME SA, The Williams Companies, Inc., and Constellation Energy Corp. also contributed to absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;China Longyuan Power Group, Ltd.&lt;/b&gt; | The company missed earnings estimates due to higher operating expenses weighing on its stock price.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Nippon Telegraph &amp;amp; Telephone Corp.&lt;/b&gt; | The company reported earnings below consensus estimates and offered weaker-than-expected guidance for 2024.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Other single-stock detractors&lt;/b&gt; | RWE AG, Shanghai International Airport Company, Ltd., and E.ON SE also detracted from absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Wellington Management Company LLP, and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000141694Member"
      id="t_11_e469438b_fbd7_9056_586b_0c1cafbba43d">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt;"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 3pt; font-weight: bold;"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538220.jpg" style="width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000141694Member"
      id="t_12_263cc3c5_a38d_46a0_53fd_921383614548">
&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: #000000; font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Infrastructure Fund (Class C/JEEFX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;27.29&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;5.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;5.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: #000000; font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Infrastructure Fund (Class C/JEEFX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;28.29&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;5.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;5.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: #000000; font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;MSCI ACWI&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;32.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;11.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;9.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000141694Member"
      id="t_19_84b7d900_b72f_6a7e_be77_833692049caf">Infrastructure Fund (Class C/JEEFX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000141694Member"
      decimals="4"
      id="h_186_ae277ab8_b84a_4d2d_9c83_f7aeae51e441"
      unitRef="pure">0.2729</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000141694Member"
      decimals="4"
      id="h_187_533669e5_fd98_4096_9923_53938404a426"
      unitRef="pure">0.0526</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000141694Member"
      decimals="4"
      id="h_188_14b0a6aa_94f2_4d0e_b6e5_6d1a968d7973"
      unitRef="pure">0.0545</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000141694Member_WithoutSalesLoadMember"
      id="t_20_b6ece0b5_bb2e_1d93_2392_c44514ad2df5">Infrastructure Fund (Class C/JEEFX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000141694Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_189_7555bfa1_7a9a_48b9_b104_37a1223f9586"
      unitRef="pure">0.2829</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000141694Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_190_3db309ca_7336_4f55_88f3_943f611132b4"
      unitRef="pure">0.0526</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000141694Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_191_18dfd7b7_e1b6_4a17_86b3_5f1c22e7f284"
      unitRef="pure">0.0545</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_MSCIACWIMember"
      id="t_21_ed36a0ef_645d_1881_90b1_4c09f9a5ef69">MSCI ACWI</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_MSCIACWIMember"
      decimals="4"
      id="h_192_35b4680b_9c01_4b24_a52c_39024561082c"
      unitRef="pure">0.3279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_MSCIACWIMember"
      decimals="4"
      id="h_193_fe98371e_db0a_4e66_9851_d1e9f0997e63"
      unitRef="pure">0.1108</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_MSCIACWIMember"
      decimals="4"
      id="h_194_da2f6210_2d65_43df_8b0b_eb655d93bebc"
      unitRef="pure">0.0906</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000141694Member"
      id="t_13_c34dbf25_a315_ba7d_aa00_6ac14b376d3f">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000141694Member"
      id="t_14_4e43b75c_fa39_d9fd_8704_f4870da8dc80"> Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: #000000; font-weight: bolder; font-family: 'arial narrow'; font-size: 9pt;"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000141694Member"
      id="t_22_715e762b_dee1_6c1b_5808_767b1d4e5f22">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000141694Member"
      id="t_16_d52e89fc_5085_45a6_f050_2cefa439ccef">
&lt;div style="font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 3pt 3pt 3pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 0 3pt 3pt 3pt;"&gt;&lt;span style="float: left;"&gt;$&lt;/span&gt;555,887,861&lt;span style="visibility: hidden;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="visibility: hidden; float: left;"&gt;$&lt;/span&gt;35&lt;span style="visibility: hidden;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: left;"&gt;$&lt;/span&gt;4,369,758&lt;span style="visibility: hidden;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="visibility: hidden; float: left;"&gt;$&lt;/span&gt;27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000141694Member"
      decimals="INF"
      id="h_195_d3530326_4af6_4f10_88d5_b72ee9f07adb"
      unitRef="USD">555887861</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000141694Member"
      decimals="INF"
      id="h_196_a5ec1e26_bb71_4a22_9deb_d86ac41200e4"
      unitRef="Holding">35</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000141694Member"
      decimals="INF"
      id="h_197_eee30fae_f9c8_415f_9f7e_ee784ea99153"
      unitRef="USD">4369758</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000141694Member"
      decimals="4"
      id="h_198_61cceb62_0083_4788_9ca9_f0eae987acc1"
      unitRef="pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000141694Member"
      id="t_17_da5e9da9_3a4c_c5b6_a117_182b1bac7c7b">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;


&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Top Ten Holdings&lt;/b&gt;&lt;/div&gt;



&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Sempra&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;The Williams Companies, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Aena SME SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;National Grid PLC&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Vinci SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Engie SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Atmos Energy Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Edison International&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;American Electric Power Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Sector Composition&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Utilities&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;56.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Country Composition&lt;/b&gt;&lt;/div&gt;

&lt;div style="padding-top: 6pt; padding-right: 6pt; padding-left: 6pt;"&gt;&lt;img alt="Graphical Representation - Allocation 2 Chart" src="chartimages_5538215.jpg" style="width: 172.8pt;"/&gt; &lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000141694Member"
      id="t_18_f3d57115_5f9f_e87f_14e4_2b2a563275b8">
&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Top Ten Holdings&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Sempra&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;The Williams Companies, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Aena SME SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;National Grid PLC&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Vinci SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Engie SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Atmos Energy Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Edison International&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;American Electric Power Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_SempraMember"
      decimals="4"
      id="h_199_50ccd2aa_7fda_47a1_9799_2102ed18b476"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_TheWilliamsCompaniesIncMember"
      decimals="4"
      id="h_200_d41d4273_17c2_4034_8ac7_87b5fe24edf1"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_AenaSMESAMember"
      decimals="4"
      id="h_201_6eec67bc_6ec4_45c6_a0bc_cea3aa8d8b54"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_TargaResourcesCorpMember"
      decimals="4"
      id="h_202_a061a079_ba57_4e18_beb1_c0c1df218bed"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_NationalGridPLCMember"
      decimals="4"
      id="h_203_d716db4e_e987_4810_a009_ff3c08ae85c6"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_VinciSAMember"
      decimals="4"
      id="h_204_6c8a7d38_fa96_41c5_9e2f_30aa7b49a9b3"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_EngieSAMember"
      decimals="4"
      id="h_205_52f688bc_2cb1_4b28_9eb8_509cbf684f9a"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_AtmosEnergyCorpMember"
      decimals="4"
      id="h_206_007be1b9_aa14_40bf_93e9_8213231d4dc8"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_EdisonInternationalMember"
      decimals="4"
      id="h_207_5503398d_e4ce_44d9_a173_2e5610291096"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_AmericanElectricPowerCompanyIncMember"
      decimals="4"
      id="h_208_fbe344da_44e1_4d06_b41f_086ab5dc4be1"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_UtilitiesSectorMember"
      decimals="4"
      id="h_209_d2ed3549_8331_449e_813f_b3e27ff1f1ec"
      unitRef="pure">0.563</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_EnergySectorMember"
      decimals="4"
      id="h_210_09812148_1caa_49ea_a596_3d9fd735a7c2"
      unitRef="pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_IndustrialSectorMember"
      decimals="4"
      id="h_211_477359a3_2129_4091_8409_930a2d23df07"
      unitRef="pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_CommunicationsSectorMember"
      decimals="4"
      id="h_212_337d9c93_15f5_4db1_a09c_b43de60c53f2"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_RealEstateSectorMember"
      decimals="4"
      id="h_213_de94276f_6506_402d_a59d_880d30b7e042"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_214_8236fe36_2d8c_4bad_8e05_6706c767ab3b"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000141694Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_215_589f4f01_c68e_4007_af1d_6d376b5bf8cb"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000134712Member"
      id="t_1_7bce4ad6_64e8_6b02_dcd3_092d1dc503c8">John Hancock Infrastructure Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000134712Member"
      id="t_2_41fc83c8_7a6d_a551_753c_b07b0f6e46b9">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000134712Member"
      id="t_3_fc7a2283_369d_43ce_367b_0322d4c74cea">JEEIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000134712Member"
      id="t_5_f470e44e_61fe_56a2_ea72_9b6d1544690e">This annual shareholder report contains important information about the John Hancock Infrastructure Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000134712Member"
      id="t_4_6df4bccc_d448_a793_7a9c_ad3d8cf48881">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000134712Member"
      id="t_6_8f3a9dbf_7848_7a46_ac88_fbb24c000132">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: #000000; font-family: 'arial narrow'; font-size: 9pt;"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000134712Member"
      id="t_7_0dc73549_ce15_11a9_8118_37b04d4e1b6f">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000134712Member"
      id="t_8_4748874e_90a0_c589_09fd_70293b16cbbc">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000134712Member"
      id="t_9_1a7e3d9f_e061_cc00_8bf9_67fec1621b17">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt;"&gt;&lt;b&gt;What were the fund costs during the last year?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; font-weight: bold;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Infrastructure Fund&lt;br/&gt;(Class I/JEEIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: left;"&gt;$&lt;/span&gt;110&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;0.96&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000134712Member"
      decimals="INF"
      id="h_216_856a72b0_7155_40e0_b1fa_f7ac443e62aa"
      unitRef="USD">110</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000134712Member"
      decimals="4"
      id="h_217_fa3a591c_6b0c_41f5_b44e_6b65eaa9b72a"
      unitRef="pure">0.0096</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000134712Member"
      id="t_10_b99b6579_e2f6_d633_e842_8518a3447154">
&lt;div style="font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt; margin-top: 14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;Infrastructure Fund (Class I/JEEIX) returned 29.52% for the year ended October 31, 2024. The world equity markets produced strong gains in the annual period, with only brief stretches of volatility interrupting what was otherwise a steady upward move. Investors displayed a robust appetite for risk at a time of positive economic growth, healthy corporate earnings, and interest-rate cuts by developed-market central banks.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Targa Resources Corp.&lt;/b&gt; | The energy infrastructure company announced better-than-expected results, reaffirmed its guidance, and reported the start of two new projects.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Vistra Corp.&lt;/b&gt; | The Texas-based electric utility was seen as being a key beneficiary of the growth of artificial intelligence due to the rising electricity demand from data centers. The company also reported better-than-expected results and was added to the S&amp;amp;P 500 Index.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Other single-stock contributors&lt;/b&gt; | Aena SME SA, The Williams Companies, Inc., and Constellation Energy Corp. also contributed to absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;China Longyuan Power Group, Ltd.&lt;/b&gt; | The company missed earnings estimates due to higher operating expenses weighing on its stock price.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Nippon Telegraph &amp;amp; Telephone Corp.&lt;/b&gt; | The company reported earnings below consensus estimates and offered weaker-than-expected guidance for 2024.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Other single-stock detractors&lt;/b&gt; | RWE AG, Shanghai International Airport Company, Ltd., and E.ON SE also detracted from absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Wellington Management Company LLP, and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000134712Member"
      id="t_11_4cf3ed01_aea9_59e3_58b1_43d43fa56e12">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt;"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 3pt; font-weight: bold;"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538203.jpg" style="width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000134712Member"
      id="t_12_c1f4496f_e2e2_3923_4cca_09245823ee57">
&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: #000000; font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Infrastructure Fund (Class I/JEEIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;29.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;6.31&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;6.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: #000000; font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;MSCI ACWI&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;32.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;11.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;9.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000134712Member"
      id="t_19_8f081176_8b76_092b_6210_b27c3756326a">Infrastructure Fund (Class I/JEEIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000134712Member"
      decimals="4"
      id="h_218_df1bacfa_d176_4fa5_96f4_d938039aeec2"
      unitRef="pure">0.2952</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000134712Member"
      decimals="4"
      id="h_219_78781966_4c05_4ba9_8bc3_da30c9bc381e"
      unitRef="pure">0.0631</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000134712Member"
      decimals="4"
      id="h_220_6fc5a1d3_f0fc_4ccf_8c41_7147e1ee9efc"
      unitRef="pure">0.0651</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_MSCIACWIMember"
      id="t_20_956c2fc9_3b83_91d6_3402_a2b98635bfb0">MSCI ACWI</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_MSCIACWIMember"
      decimals="4"
      id="h_221_f9b51eaf_b749_4e69_b1d2_e9399328287d"
      unitRef="pure">0.3279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_MSCIACWIMember"
      decimals="4"
      id="h_222_6fcba598_5497_475b_af48_fb84d5c475e2"
      unitRef="pure">0.1108</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_MSCIACWIMember"
      decimals="4"
      id="h_223_326067fa_b679_4a12_a576_e8b175a2ab95"
      unitRef="pure">0.0906</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000134712Member"
      id="t_13_c211e336_0faf_9768_64bf_ef390d2eb502">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000134712Member"
      id="t_14_0533564a_204a_d6b1_16e3_881e31b1079f">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: #000000; font-weight: bolder; font-family: 'arial narrow'; font-size: 9pt;"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000134712Member"
      id="t_15_279482a8_bb9b_c89c_290d_4464bf7c3dae">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000134712Member"
      id="t_16_b8dc5946_5813_f946_70c6_f9b394fcbb04">
&lt;div style="font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 3pt 3pt 3pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 0 3pt 3pt 3pt;"&gt;&lt;span style="float: left;"&gt;$&lt;/span&gt;555,887,861&lt;span style="visibility: hidden;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="visibility: hidden; float: left;"&gt;$&lt;/span&gt;35&lt;span style="visibility: hidden;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: left;"&gt;$&lt;/span&gt;4,369,758&lt;span style="visibility: hidden;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="visibility: hidden; float: left;"&gt;$&lt;/span&gt;27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000134712Member"
      decimals="INF"
      id="h_224_ac0a9e26_ae6d_4cb5_b00b_425a42a8aa37"
      unitRef="USD">555887861</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000134712Member"
      decimals="INF"
      id="h_225_0e1db8ee_bd18_4b36_9451_5c6bae9055f6"
      unitRef="Holding">35</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000134712Member"
      decimals="INF"
      id="h_226_d7751267_8373_4e34_bc98_5d07beed2773"
      unitRef="USD">4369758</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000134712Member"
      decimals="4"
      id="h_227_a6afbeb9_e346_41e5_ad7c_790fae0b20e1"
      unitRef="pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000134712Member"
      id="t_17_1ea10887_42a8_f0da_5831_15ce6caa5ef5">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;


&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Top Ten Holdings&lt;/b&gt;&lt;/div&gt;



&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Sempra&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;The Williams Companies, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Aena SME SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;National Grid PLC&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Vinci SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Engie SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Atmos Energy Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Edison International&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;American Electric Power Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Sector Composition&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Utilities&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;56.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Country Composition&lt;/b&gt;&lt;/div&gt;

&lt;div style="padding-top: 6pt; padding-right: 6pt; padding-left: 6pt;"&gt;&lt;img alt="Graphical Representation - Allocation 2 Chart" src="chartimages_5538186.jpg" style="width: 172.8pt;"/&gt; &lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000134712Member"
      id="t_18_11fc2e58_a84a_e3c0_94df_571ee2d6ea50">
&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Top Ten Holdings&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Sempra&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;The Williams Companies, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Aena SME SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;National Grid PLC&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Vinci SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Engie SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Atmos Energy Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Edison International&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;American Electric Power Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_SempraMember"
      decimals="4"
      id="h_228_ac87bc46_cb98_4059_9360_b8bdac87a1ff"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_TheWilliamsCompaniesIncMember"
      decimals="4"
      id="h_229_1af576b0_d467_4d1f_b391_60d27dd1f61d"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_AenaSMESAMember"
      decimals="4"
      id="h_230_698ecd7a_1954_4cf8_80a4_a62f4b107033"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_TargaResourcesCorpMember"
      decimals="4"
      id="h_231_d58ea586_3df5_48b0_a6a8_3c36046167d3"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_NationalGridPLCMember"
      decimals="4"
      id="h_232_59284dcf_8dd4_4086_9997_a7a789308004"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_VinciSAMember"
      decimals="4"
      id="h_233_1982e873_7549_44df_be40_28acb4c478d0"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_EngieSAMember"
      decimals="4"
      id="h_234_59802dbb_a725_4aaa_910f_1b6de2f2c414"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_AtmosEnergyCorpMember"
      decimals="4"
      id="h_235_e6ed2d0a_d852_4b5a_8d21_6632abebc844"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_EdisonInternationalMember"
      decimals="4"
      id="h_236_67a1bb57_066b_4f7b_b5a4_97197a2ebd03"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_AmericanElectricPowerCompanyIncMember"
      decimals="4"
      id="h_237_4089b381_5cd1_42c6_80bb_de8e1324e084"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_UtilitiesSectorMember"
      decimals="4"
      id="h_238_ae3a8ec2_919a_4f67_b821_b26d875fa31a"
      unitRef="pure">0.563</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_EnergySectorMember"
      decimals="4"
      id="h_239_84ead024_9730_4adf_a8b0_d5fadf0c6435"
      unitRef="pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_IndustrialSectorMember"
      decimals="4"
      id="h_240_c3880e4b_8b85_4ddb_bf0c_9cb6e1f7cfaa"
      unitRef="pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_CommunicationsSectorMember"
      decimals="4"
      id="h_241_26a24126_f8b2_4322_b727_e2c9a35998f8"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_RealEstateSectorMember"
      decimals="4"
      id="h_242_f9c1664b_9197_4780_8414_e3c19188b082"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_243_3bceb240_c66e_4920_a6a9_8eedf8a3f186"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134712Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_244_263d06ce_2d3c_44df_b59d_12788c100ee0"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000134713Member"
      id="t_1_2486ea41_b21a_b01d_bd26_cc372a9e6aab">John Hancock Infrastructure Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000134713Member"
      id="t_2_16d3d34e_a97e_fcb1_e6a9_8de535d1254d">Class NAV</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000134713Member"
      id="t_3_216a8877_3341_0a17_6db4_699623200ffc">This annual shareholder report contains important information about the John Hancock Infrastructure Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000134713Member"
      id="t_4_97e3b2cf_e08b_8192_784c_2e30f8e8d286">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000134713Member"
      id="t_5_b15d2f8a_be16_f33e_5ea2_6f4cb8925bb1">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: #000000; font-family: 'arial narrow'; font-size: 9pt;"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000134713Member"
      id="t_6_057a3721_7a78_53c8_10fa_d42b2f2cfa80">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000134713Member"
      id="t_7_c9cfba8f_4dd7_df16_0bf1_8256225042f0">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000134713Member"
      id="t_8_05e56a20_cfe1_4a78_a203_12fa729ae0c7">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt;"&gt;&lt;b&gt;What were the fund costs during the last year?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; font-weight: bold;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Infrastructure Fund&lt;br/&gt;(Class NAV)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: left;"&gt;$&lt;/span&gt;98&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;0.85&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000134713Member"
      decimals="INF"
      id="h_245_3f036150_a948_4673_ac64_d82256ebc761"
      unitRef="USD">98</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000134713Member"
      decimals="4"
      id="h_246_c64da9e1_d60b_47f6_9416_7b528352ccee"
      unitRef="pure">0.0085</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000134713Member"
      id="t_9_606bfedd_25a7_d123_396f_73a25f94c192">
&lt;div style="font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt; margin-top: 14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;Infrastructure Fund (Class NAV) returned 29.69% for the year ended October 31, 2024. The world equity markets produced strong gains in the annual period, with only brief stretches of volatility interrupting what was otherwise a steady upward move. Investors displayed a robust appetite for risk at a time of positive economic growth, healthy corporate earnings, and interest-rate cuts by developed-market central banks.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Targa Resources Corp.&lt;/b&gt; | The energy infrastructure company announced better-than-expected results, reaffirmed its guidance, and reported the start of two new projects.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Vistra Corp.&lt;/b&gt; | The Texas-based electric utility was seen as being a key beneficiary of the growth of artificial intelligence due to the rising electricity demand from data centers. The company also reported better-than-expected results and was added to the S&amp;amp;P 500 Index.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Other single-stock contributors&lt;/b&gt; | Aena SME SA, The Williams Companies, Inc., and Constellation Energy Corp. also contributed to absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;China Longyuan Power Group, Ltd.&lt;/b&gt; | The company missed earnings estimates due to higher operating expenses weighing on its stock price.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Nippon Telegraph &amp;amp; Telephone Corp.&lt;/b&gt; | The company reported earnings below consensus estimates and offered weaker-than-expected guidance for 2024.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;&lt;b&gt;Other single-stock detractors&lt;/b&gt; | RWE AG, Shanghai International Airport Company, Ltd., and E.ON SE also detracted from absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Wellington Management Company LLP, and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000134713Member"
      id="t_10_6b2f7a1a_cd05_86ba_4a47_13b20453ed5c">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt;"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 3pt; font-weight: bold;"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538511.jpg" style="width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000134713Member"
      id="t_11_e672fd59_42b5_e899_0a7e_fcdca814fdc4">
&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: #000000; font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Infrastructure Fund (Class NAV)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;29.69&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;6.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;6.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: #000000; font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;MSCI ACWI&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;32.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;11.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;9.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000134713Member"
      id="t_18_f3ca6bbf_c827_a7a3_675f_63092325d330">Infrastructure Fund (Class NAV)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000134713Member"
      decimals="4"
      id="h_247_2f9885f9_c1a8_4aaf_8dc9_76c10992dcf5"
      unitRef="pure">0.2969</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000134713Member"
      decimals="4"
      id="h_248_76fcb051_d032_4d6f_bee3_5c6ecd95b300"
      unitRef="pure">0.0643</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000134713Member"
      decimals="4"
      id="h_249_bcf26674_b88f_44ae_a53c_8ebe1939b437"
      unitRef="pure">0.0663</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_MSCIACWIMember"
      id="t_19_1a3d4974_4fc7_7c40_9646_2737aaf50209">MSCI ACWI</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_MSCIACWIMember"
      decimals="4"
      id="h_250_b2ba47e6_b437_4218_9620_3560ec1649c8"
      unitRef="pure">0.3279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_MSCIACWIMember"
      decimals="4"
      id="h_251_88f94e33_7fbb_46cb_b018_f6cc7cda86f5"
      unitRef="pure">0.1108</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_MSCIACWIMember"
      decimals="4"
      id="h_252_04e3506d_d29c_4ea7_92e5_7945afc371bb"
      unitRef="pure">0.0906</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000134713Member"
      id="t_12_2b6047b2_6d89_b45b_526b_76b3738151e9">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000134713Member"
      id="t_13_06eb6125_53ba_be0f_b9dd_0e07edb893b0">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000134713Member"
      id="t_14_d56d07f2_3313_5eb4_abe0_c8fb9183e681">
&lt;div style="font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 3pt 3pt 3pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 0 3pt 3pt 3pt;"&gt;&lt;span style="float: left;"&gt;$&lt;/span&gt;555,887,861&lt;span style="visibility: hidden;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="visibility: hidden; float: left;"&gt;$&lt;/span&gt;35&lt;span style="visibility: hidden;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: left;"&gt;$&lt;/span&gt;4,369,758&lt;span style="visibility: hidden;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: #000000; font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="visibility: hidden; float: left;"&gt;$&lt;/span&gt;27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000134713Member"
      decimals="INF"
      id="h_253_004e8e4f_f264_4449_b124_ac8964e9e3a3"
      unitRef="USD">555887861</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000134713Member"
      decimals="INF"
      id="h_254_b600232e_a503_4ec4_9db2_a15371345e84"
      unitRef="Holding">35</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000134713Member"
      decimals="INF"
      id="h_255_1f7e0fed_3a64_4e7f_9db2_8b671ccf178a"
      unitRef="USD">4369758</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000134713Member"
      decimals="4"
      id="h_256_0b5a0308_f2c0_4636_8b9d_de3a009f5874"
      unitRef="pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000134713Member"
      id="t_17_07d69c63_deec_e5f3_550d_f28332b2cc07">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Top Ten Holdings&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Sempra&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;The Williams Companies, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Aena SME SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;National Grid PLC&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Vinci SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Engie SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Atmos Energy Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Edison International&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;American Electric Power Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Sector Composition&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Utilities&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;56.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Country Composition&lt;/b&gt;&lt;/div&gt;

&lt;div style="padding-top: 6pt; padding-right: 6pt; padding-left: 6pt;"&gt;&lt;img alt="Graphical Representation - Allocation 2 Chart" src="chartimages_5538506.jpg" style="width: 172.8pt;"/&gt; &lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: #000000; font-size: 9pt; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000134713Member"
      id="t_16_96d081df_4ccf_a47f_4385_0911913b1ca0">

&lt;div style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: #000000; letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Top Ten Holdings&lt;/b&gt;&lt;/div&gt;



&lt;table style="width: 100%; border-collapse: collapse;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Sempra&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;The Williams Companies, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Aena SME SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;National Grid PLC&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Vinci SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Engie SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Atmos Energy Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;Edison International&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;American Electric Power Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; font-family: 'Arial Narrow'; color: #000000; font-size: 9pt; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_SempraMember"
      decimals="4"
      id="h_257_764ebae8_9bd7_41dc_bbe0_ddb1cd79411b"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_TheWilliamsCompaniesIncMember"
      decimals="4"
      id="h_258_b5cae5ac_48bd_4bee_8e94_bb74c3354f03"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_AenaSMESAMember"
      decimals="4"
      id="h_259_242e5bcc_a3ea_4792_9cc9_515644477e2f"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_TargaResourcesCorpMember"
      decimals="4"
      id="h_260_d53a9c81_8d1d_4e51_aee7_fb0ed735c047"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_NationalGridPLCMember"
      decimals="4"
      id="h_261_196a6f34_eb4d_41d6_b0f7_2969e48b10bd"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_VinciSAMember"
      decimals="4"
      id="h_262_4ab75cf2_a1fa_4957_b495_96cd7374483c"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_EngieSAMember"
      decimals="4"
      id="h_263_c2b7a784_8cc4_4fd0_8375_1e4f705aa3b2"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_AtmosEnergyCorpMember"
      decimals="4"
      id="h_264_848b9a34_9deb_4b63_9b15_1cff61d40b63"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_EdisonInternationalMember"
      decimals="4"
      id="h_265_03868395_fe8a_4353_a85b_099d3538c526"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_AmericanElectricPowerCompanyIncMember"
      decimals="4"
      id="h_266_6e8f1610_f718_48c1_a3f5_d1595c8af052"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_UtilitiesSectorMember"
      decimals="4"
      id="h_267_05c1c539_10d5_4dcc_8267_1edc09b2a5dc"
      unitRef="pure">0.563</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_EnergySectorMember"
      decimals="4"
      id="h_268_424cdf3d_977c_46b8_a131_f8aa5742d371"
      unitRef="pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_IndustrialSectorMember"
      decimals="4"
      id="h_269_33b5ff9b_1a8d_4ed8_b700_b32ab1f95c14"
      unitRef="pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_CommunicationsSectorMember"
      decimals="4"
      id="h_270_331147dc_4daf_46a3_8aff_8d357e2ad20f"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_RealEstateSectorMember"
      decimals="4"
      id="h_271_295ba053_a9ab_40a3_b9ec_59677530592b"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_272_dc90bcf7_ac52_4dc3_8f32_2c94a93e93fd"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134713Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_273_80ae94c9_9ec0_4265_8693_716d1c58fd3b"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000134714Member"
      id="t_1_781e85c1_40d3_5b94_840c_5f0e68f5bade">John Hancock Infrastructure Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000134714Member"
      id="t_2_14eaf294_adfe_cb38_0bae_398e509c69ab">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000134714Member"
      id="t_3_8754042d_447b_22ce_0e35_14dcfcc90c44">JEEDX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000134714Member"
      id="t_5_8c993fae_89d1_2e33_2d3b_a7676f5a503e">This annual shareholder report contains important information about the John Hancock Infrastructure Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000134714Member"
      id="t_4_3b7528b2_b687_2b24_997d_699ec048a8e7">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000134714Member"
      id="t_6_234e21f7_3fd4_3e4b_eec1_b6ce2417afee">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000134714Member"
      id="t_7_160d3775_5086_ca3b_e943_b49179008cd1">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000134714Member"
      id="t_8_e15c1b96_4f14_cc7d_6f09_7b5d5c667c34">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000134714Member"
      id="t_9_bff5187c_7893_2843_2d59_49c96f46ce78">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Infrastructure Fund&lt;br/&gt; (Class R6/JEEDX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;98&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.85&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000134714Member"
      decimals="INF"
      id="h_274_1ca320d7_59d4_4cc8_bd37_0bd8f0d1f89d"
      unitRef="USD">98</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000134714Member"
      decimals="4"
      id="h_275_e79c1b3c_5a83_479c_b10d_ba382947baa8"
      unitRef="pure">0.0085</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000134714Member"
      id="t_10_0bb580a4_79ad_7e5c_2cc4_1ce26314cc8b">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Infrastructure Fund (Class R6/JEEDX) returned 29.78% for the year ended October 31, 2024. The world equity markets produced strong gains in the annual period, with only brief stretches of volatility interrupting what was otherwise a steady upward move. Investors displayed a robust appetite for risk at a time of positive economic growth, healthy corporate earnings, and interest-rate cuts by developed-market central banks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Targa Resources Corp.&lt;/b&gt; | The energy infrastructure company announced better-than-expected results, reaffirmed its guidance, and reported the start of two new projects.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Vistra Corp.&lt;/b&gt; | The Texas-based electric utility was seen as being a key beneficiary of the growth of artificial intelligence due to the rising electricity demand from data centers. The company also reported better-than-expected results and was added to the S&amp;amp;P 500 Index.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Other single-stock contributors&lt;/b&gt; | Aena SME SA, The Williams Companies, Inc., and Constellation Energy Corp. also contributed to absolute performance.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;China Longyuan Power Group, Ltd.&lt;/b&gt; | The company missed earnings estimates due to higher operating expenses weighing on its stock price.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Nippon Telegraph &amp;amp; Telephone Corp.&lt;/b&gt; | The company reported earnings below consensus estimates and offered weaker-than-expected guidance for 2024.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Other single-stock detractors&lt;/b&gt; | RWE AG, Shanghai International Airport Company, Ltd., and E.ON SE also detracted from absolute performance.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Wellington Management Company LLP, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000134714Member"
      id="t_11_8437be3e_72a5_b255_424b_040de8ab8ab2">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $1,000,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538174.jpg" style="width: 542pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000134714Member"
      id="t_12_44fa4744_7ec0_8f31_d3e1_c21196aa70f1">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Infrastructure Fund (Class R6/JEEDX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;29.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;MSCI ACWI&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;32.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;9.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000134714Member"
      id="t_18_19605a33_fa54_b660_ec6b_85ca2e2433f3">Infrastructure Fund (Class R6/JEEDX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000134714Member"
      decimals="4"
      id="h_276_e070a15b_47f7_4491_9ce3_a18944fd0ceb"
      unitRef="pure">0.2978</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000134714Member"
      decimals="4"
      id="h_277_bf6e25f6_bd46_49ab_9c92_0829e8866824"
      unitRef="pure">0.0644</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000134714Member"
      decimals="4"
      id="h_278_d78cc58b_d4a2_42d1_b070_ae879da84faa"
      unitRef="pure">0.0664</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_MSCIACWIMember"
      id="t_19_ad2b3846_b2db_ea68_7de6_11aaeb2063d7">MSCI ACWI</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_MSCIACWIMember"
      decimals="4"
      id="h_279_2f3f76b5_8df0_4f1e_b0ce_a4a7edcfa2f9"
      unitRef="pure">0.3279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_MSCIACWIMember"
      decimals="4"
      id="h_280_2c053c78_c250_4287_9799_6f3fae9bbb69"
      unitRef="pure">0.1108</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_MSCIACWIMember"
      decimals="4"
      id="h_281_75424106_6f55_4ac3_8415_af64420ec8ec"
      unitRef="pure">0.0906</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000134714Member"
      id="t_13_6e9a42ab_23dd_e8f0_a4ac_ac64c2d3ad6a">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000134714Member"
      id="t_14_ce5f7160_16cc_9abf_b53a_c8fffc99428e">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-weight:bolder;font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000134714Member"
      id="t_15_c90cb01b_582c_bf88_9d1d_ecafeb19ef0c">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000134714Member"
      id="t_16_827aa4ce_a23b_69bf_d078_34c47a009631">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;555,887,861&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;35&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;4,369,758&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000134714Member"
      decimals="INF"
      id="h_282_e1b3a97c_7afd_4b24_ba89_838e88a5f353"
      unitRef="USD">555887861</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000134714Member"
      decimals="INF"
      id="h_283_f012eab5_390d_4868_8c34_14e2ac984060"
      unitRef="Holding">35</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000134714Member"
      decimals="INF"
      id="h_284_60ba80c6_0c88_4a4c_a5e1_bfdcd932beed"
      unitRef="USD">4369758</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000134714Member"
      decimals="4"
      id="h_285_5a5f8329_d367_4c36_b1bd_26fe73768a14"
      unitRef="pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000134714Member"
      id="t_17_051d85b4_aeb9_3477_3123_8a2fe3c26c3d">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Sempra&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;The Williams Companies, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Aena SME SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;National Grid PLC&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Vinci SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Engie SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Atmos Energy Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Edison International&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;American Electric Power Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;Utilities&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap;"&gt;56.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap;"&gt;14.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap;"&gt;12.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Country Composition&lt;/b&gt; &lt;/div&gt;&lt;div style="padding-top:6pt;padding-right:6pt;padding-left:6pt;"&gt; &lt;img alt="Graphical Representation - Allocation 2 Chart" src="chartimages_5538169.jpg" style="width: 172.8pt;"/&gt;

&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000134714Member"
      id="t_20_f580cbc6_d6db_330f_596d_fc1425051d6c">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Sempra&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;The Williams Companies, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Aena SME SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;National Grid PLC&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Vinci SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Engie SA&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Atmos Energy Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Edison International&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;American Electric Power Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_SempraMember"
      decimals="4"
      id="h_286_f85ff872_63ff_4749_88d8_92f2f29ad59f"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_TheWilliamsCompaniesIncMember"
      decimals="4"
      id="h_287_dbeb4158_0674_46df_a0ba_ad13d7a1d3ca"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_AenaSMESAMember"
      decimals="4"
      id="h_288_80190884_bded_47d0_af35_be0a373c924a"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_TargaResourcesCorpMember"
      decimals="4"
      id="h_289_c62749ec_92a5_421f_a152_abcffa8d839c"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_NationalGridPLCMember"
      decimals="4"
      id="h_290_5ada097e_4e4f_4523_b578_8d7e3fa7a4b3"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_VinciSAMember"
      decimals="4"
      id="h_291_607fc615_4f6d_4f9d_9012_dd3934efc034"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_EngieSAMember"
      decimals="4"
      id="h_292_366794d5_d076_4aa4_936e_c8919ea267a3"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_AtmosEnergyCorpMember"
      decimals="4"
      id="h_293_3df82ad8_12e9_435a_892a_43f75d097d55"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_EdisonInternationalMember"
      decimals="4"
      id="h_294_04e0c909_a2e3_482c_85da_7047f70bf88a"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_AmericanElectricPowerCompanyIncMember"
      decimals="4"
      id="h_295_4c041116_0d1b_4536_877c_852d0da052d2"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_UtilitiesSectorMember"
      decimals="4"
      id="h_296_e5c000c5_dd0a_48b3_9813_595140513a22"
      unitRef="pure">0.563</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_EnergySectorMember"
      decimals="4"
      id="h_297_c241a2d0_b28c_4062_ad86_8e9570b9d7bb"
      unitRef="pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_IndustrialSectorMember"
      decimals="4"
      id="h_298_86b42b9c_573c_4e0e_94f0_477e5ee3c684"
      unitRef="pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_CommunicationsSectorMember"
      decimals="4"
      id="h_299_2085c4b5_fdc1_484a_95a0_a7f4acda3740"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_RealEstateSectorMember"
      decimals="4"
      id="h_300_6ff6e167_9ab2_4ad9_8f1b_5822413a8d74"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_301_8ca443ef_bb07_4ae2_bd9e_7738b97d837d"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000134714Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_302_69d72318_4276_4efb_bd48_2dc5768b6b83"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000001792Member"
      id="t_22_8176fb04_4a8b_1114_90db_77338a4ff8e2">Fundamental Large Cap Core Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000001792Member"
      id="t_2_30717f08_38f6_ad3f_5f1e_bfdbba4c2f86">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000001792Member"
      id="t_3_f310e539_d1b6_5083_c363_6c15fe89dafa">TAGRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000001792Member"
      id="t_5_ffb9d7cf_13b2_3f6e_46ea_7c7662c65f1e">This annual shareholder report contains important information about the John Hancock Fundamental Large Cap Core Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000001792Member"
      id="t_4_a681bc74_d706_9bb5_1969_3c528a73d652">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000001792Member"
      id="t_6_a78bd22b_2991_a891_a57f_0fa72c0998e8">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000001792Member"
      id="t_7_154a4e4a_6d58_10f4_3b0a_1e2bd303528c">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000001792Member"
      id="t_8_0501a3cd_bbb8_b5da_5736_ab0d98ed52d9">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000001792Member"
      id="t_9_0c843b92_3dd5_cc24_3201_24b97e70a1fe">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Fundamental Large Cap Core Fund&lt;br/&gt; (Class A/TAGRX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;121&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000001792Member"
      decimals="INF"
      id="h_303_025f4c95_3090_4591_8099_f8aa919abc2b"
      unitRef="USD">121</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000001792Member"
      decimals="4"
      id="h_304_673f971a_d386_4b24_ac63_d29542fa02c2"
      unitRef="pure">0.0102</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000001792Member"
      id="t_10_f98dd5a9_3b54_aab0_d30a_34df8bf145e3">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Fundamental Large Cap Core Fund (Class A/TAGRX) returned 37.14% (excluding sales charges) for the year ended October 31, 2024. A resilient U.S. economy, lower interest rates, strong corporate earnings and investor enthusiasm for artificial intelligence (AI) helped propel U.S. equities sharply higher, with large-cap growth stocks taking the lead.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Information technology&lt;/b&gt; | The fund&#x2019;s holdings in the sector notably boosted its absolute return. Consumer electronics leader Apple, Inc., a top holding, stood out, helped by strong demand for its smartphones and a rally in mega-cap technology stocks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Financials&lt;/b&gt; | The fund&#x2019;s financial holdings produced a steep gain, led by private equity company KKR &amp;amp; Company, Inc., which benefited from strong execution by management, growing interest in alternative investments and lower interest rates.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Consumer discretionary&lt;/b&gt; | This sector was another standout, thanks to positions in e-commerce giant Amazon.com, Inc. and home builder Lennar Corp.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Utilities and materials&lt;/b&gt; | The fund&#x2019;s lack of exposure to utilities and small stake in materials did little to aid performance.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Weakness from specific holdings&lt;/b&gt; | Notable individual detractors included a new position this period in Israel-based Mobileye Global, Inc., which makes advanced driver assist systems, as well as investments in biopharmaceuticals stock Moderna, Inc., media conglomerate Warner Brothers Discovery, Inc. and recreational vehicle company Polaris, Inc.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Manulife Investment Management (US) LLC, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000001792Member"
      id="t_11_b46cd13c_b894_be28_2a83_42452b824029">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $10,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538574.jpg" style="width: 468pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000001792Member"
      id="t_12_36ef6798_93ca_e369_7b8d_13a95e034256">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Fundamental Large Cap Core Fund (Class A/TAGRX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;30.29&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;12.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Fundamental Large Cap Core Fund (Class A/TAGRX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;37.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.48&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;38.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000001792Member"
      id="t_19_baafc78f_d69b_e891_fc45_6549d6387a06">Fundamental Large Cap Core Fund (Class A/TAGRX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000001792Member"
      decimals="4"
      id="h_305_0b3fcbf6_caa3_44d9_8a6f_4e8bdf23aa91"
      unitRef="pure">0.3029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000001792Member"
      decimals="4"
      id="h_306_4fbf2a54_a30c_46d2_b07f_92af6fdc5011"
      unitRef="pure">0.1294</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000001792Member"
      decimals="4"
      id="h_307_9aa00a07_5532_4d16_bf0e_2cbf0f095ce2"
      unitRef="pure">0.1091</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000001792Member_WithoutSalesLoadMember"
      id="t_20_65b81cac_3a08_98d1_c521_adbde229f838">Fundamental Large Cap Core Fund (Class A/TAGRX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000001792Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_308_0f2004a0_3471_4ce0_944a_1e3501b39607"
      unitRef="pure">0.3714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000001792Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_309_2edc0d2c_a773_438b_bfa1_f3d2b5eb12f6"
      unitRef="pure">0.1411</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000001792Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_310_f5e1ec3c_c16e_48e2_bc22_11c326400dca"
      unitRef="pure">0.1148</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_StandardPoors500IndexMember"
      id="t_21_25b007a4_e15c_73dc_c51d_8286d9c25e72">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_311_408ed732_2edb_4ebc_8591_336ec48a195e"
      unitRef="pure">0.3802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_312_ff9dcd26_5c90_4945_b4cf_c6178df515c3"
      unitRef="pure">0.1527</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_313_a3e0c386_6eae_4cd9_ab25_d4fd07ab2bb0"
      unitRef="pure">0.1300</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000001792Member"
      id="t_13_4a76e109_94c9_3da0_d82a_70c66346938b">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000001792Member"
      id="t_14_021281a2_3d60_1e84_4ebf_ddff6a66d7c8">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-weight:bolder;font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000001792Member"
      id="t_15_496bcf60_df07_b772_085d_23a9cb7a13e6">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000001792Member"
      id="t_16_a1e5acbc_9117_132b_9359_a86bf59f9b6c">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;5,631,957,789&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;47&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;33,000,292&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000001792Member"
      decimals="INF"
      id="h_314_e1b4c2e0_d47e_477d_b522_d70a2f9baf6b"
      unitRef="USD">5631957789</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000001792Member"
      decimals="INF"
      id="h_315_5bd4bc23_e654_4657_8f9e_d8ee60826d29"
      unitRef="Holding">47</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000001792Member"
      decimals="INF"
      id="h_316_c0b8953b_5167_4cb1_9994_516966989417"
      unitRef="USD">33000292</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000001792Member"
      decimals="4"
      id="h_317_abec0add_7d90_4a38_a728_67be41d5f8e6"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000001792Member"
      id="t_17_603582c7_15e7_c126_f160_f1e90c4fe5d8">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Information technology&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;27.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer discretionary&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Health care&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer staples&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Materials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000001792Member"
      id="t_18_40820906_fc51_353f_c3f1_15f052df85bc">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_AmazonComIncMember"
      decimals="4"
      id="h_318_52e65845_654c_43a3_9c8b_3a7ce1003778"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_AppleIncMember"
      decimals="4"
      id="h_319_1d0d4a97_00c7_44c7_bba1_3b5240ec377e"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_AlphabetIncClassAMember"
      decimals="4"
      id="h_320_b3ccc641_e0fd_4526_a4e6_f0f99bfc42d6"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_CheniereEnergyIncMember"
      decimals="4"
      id="h_321_edc204a5_82bd_48ef_891d_211704524167"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_KKRAndCompanyIncMember"
      decimals="4"
      id="h_322_bdbf0048_fd80_4404_83ec_2a8cd39550f3"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_MorganStanleyMember"
      decimals="4"
      id="h_323_fb004a1c_5000_4fda_8d85_fa23493751c6"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_LennarCorpClassAMember"
      decimals="4"
      id="h_324_23ad123b_5d43_421b_80ea_7b4c20fe2e69"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_MicrosoftCorpMember"
      decimals="4"
      id="h_325_9ce16660_8c8e_4353_b984_f2fed8e42ee8"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_CrownCastleIncMember"
      decimals="4"
      id="h_326_6fa55418_a5f3_4eba_9776_5c124ddd4ebf"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_TexasInstrumentsIncMember"
      decimals="4"
      id="h_327_b98bbcec_e230_4eca_bf24_9d2bdff9aa41"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_328_39f8f42f_9bc2_4a66_a352_9987e54b21ef"
      unitRef="pure">0.278</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_329_d66ebebb_3490_47dd_b676_c2c784eefbeb"
      unitRef="pure">0.188</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_330_d4b5045c_73fc_41a4_abc6_965c56b625c6"
      unitRef="pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_CommunicationsSectorMember"
      decimals="4"
      id="h_331_c1266fe3_663b_4a33_b8d9_54672c9ad578"
      unitRef="pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_HealthcareSectorMember"
      decimals="4"
      id="h_332_fd10cf70_c118_43f2_baee_48b1ad2197de"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_333_26860e3e_a9b0_4f3b_bf2c_f95d95f66df7"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_EnergySectorMember"
      decimals="4"
      id="h_334_a4e8f686_cdbd_40c3_8485_581a5c58dac2"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_IndustrialSectorMember"
      decimals="4"
      id="h_335_ac6caa93_93c2_4cb3_a223_d0f231e63221"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_RealEstateSectorMember"
      decimals="4"
      id="h_336_cee272c0_af53_4f02_be2e_37d9a71f3341"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_MaterialsSectorMember"
      decimals="4"
      id="h_337_902b6410_9c19_43a3_af02_f347c1c61101"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001792Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_338_81f0041e_2675_443a_8343_ca671421d892"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000001794Member"
      id="t_22_5c0de772_191c_c570_0e4d_dca182767c73">Fundamental Large Cap Core Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000001794Member"
      id="t_2_b55a1765_a285_6bbd_fac9_987d10280658">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000001794Member"
      id="t_3_8a6fb3ca_0f63_e3db_3f10_eca822afa27e">JHLVX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000001794Member"
      id="t_4_b52b017a_c1d3_3c40_c4b8_5bb80bb3c991">This annual shareholder report contains important information about the John Hancock Fundamental Large Cap Core Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000001794Member"
      id="t_6_49c00d4a_6dd3_0b62_14ac_2b82144ae7b1">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000001794Member"
      id="t_5_86bc7440_56ff_0e28_6f9c_0505816c9008">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000001794Member"
      id="t_7_1a061184_4d74_68cf_d022_ed7f3332d3b1">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000001794Member"
      id="t_8_01cf2ef4_e2b2_4832_5c50_4ae470ca0798">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000001794Member"
      id="t_9_c822ec94_5778_9ac0_2178_da123d064bf7">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Fundamental Large Cap Core Fund&lt;br/&gt; (Class C/JHLVX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;209&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.77&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000001794Member"
      decimals="INF"
      id="h_339_feff1fd6_8963_4bf0_94b6_3bdca3ae4d9e"
      unitRef="USD">209</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000001794Member"
      decimals="4"
      id="h_340_54ca0bc3_fbfc_4fa9_a6db_dc1d21c12b2d"
      unitRef="pure">0.0177</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000001794Member"
      id="t_10_0cb1a715_d0a8_7a2d_250a_9a72f52fb301">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Fundamental Large Cap Core Fund (Class C/JHLVX) returned 36.11% (excluding sales charges) for the year ended October 31, 2024. A resilient U.S. economy, lower interest rates, strong corporate earnings and investor enthusiasm for artificial intelligence (AI) helped propel U.S. equities sharply higher, with large-cap growth stocks taking the lead.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Information technology&lt;/b&gt; | The fund&#x2019;s holdings in the sector notably boosted its absolute return. Consumer electronics leader Apple, Inc., a top holding, stood out, helped by strong demand for its smartphones and a rally in mega-cap technology stocks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Financials&lt;/b&gt; | The fund&#x2019;s financial holdings produced a steep gain, led by private equity company KKR &amp;amp; Company, Inc., which benefited from strong execution by management, growing interest in alternative investments and lower interest rates.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Consumer discretionary&lt;/b&gt; | This sector was another standout, thanks to positions in e-commerce giant Amazon.com, Inc. and home builder Lennar Corp.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Utilities and materials&lt;/b&gt; | The fund&#x2019;s lack of exposure to utilities and small stake in materials did little to aid performance.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Weakness from specific holdings&lt;/b&gt; | Notable individual detractors included a new position this period in Israel-based Mobileye Global, Inc., which makes advanced driver assist systems, as well as investments in biopharmaceuticals stock Moderna, Inc., media conglomerate Warner Brothers Discovery, Inc. and recreational vehicle company Polaris, Inc.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Manulife Investment Management (US) LLC, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000001794Member"
      id="t_11_d701c039_5bf8_b85c_c09b_6a3a25ca1e40">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $10,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538557.jpg" style="width: 468pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000001794Member"
      id="t_12_9d006b7b_63e7_f697_804d_682e51ac7d87">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Fundamental Large Cap Core Fund (Class C/JHLVX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;35.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Fundamental Large Cap Core Fund (Class C/JHLVX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;36.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;38.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000001794Member"
      id="t_13_0618d62d_f418_003b_7819_ebed60e33a37">Fundamental Large Cap Core Fund (Class C/JHLVX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000001794Member"
      decimals="4"
      id="h_341_f9906a79_cc95_4dd3_bf9d_40147f802773"
      unitRef="pure">0.3511</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000001794Member"
      decimals="4"
      id="h_342_af4ba35a_b5c3_4d4f_8eae_77d05b867468"
      unitRef="pure">0.1326</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000001794Member"
      decimals="4"
      id="h_343_b9f26396_4a49_40c5_b04e_a12a50baca9a"
      unitRef="pure">0.1065</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000001794Member_WithoutSalesLoadMember"
      id="t_14_a1fdb2ae_2f87_f899_87e1_a17349624e90">Fundamental Large Cap Core Fund (Class C/JHLVX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000001794Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_344_98d32d9b_f61b_4205_a8d8_e045cdcc3ed2"
      unitRef="pure">0.3611</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000001794Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_345_c8ff763d_c552_4656_a312_fc8b770a9eb8"
      unitRef="pure">0.1326</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000001794Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_346_89960a32_1dd7_45cb_b7db_8dd3142e8ced"
      unitRef="pure">0.1065</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_StandardPoors500IndexMember"
      id="t_15_8decf0ec_35cd_65e4_bf70_4263d9c32fb7">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_347_f18d5a08_56ca_4c65_8211_c0eab4e5389a"
      unitRef="pure">0.3802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_348_aac9f654_e14c_404f_9d81_eaf4e04f53c3"
      unitRef="pure">0.1527</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_349_9e1967ab_5bda_4be1_a2f1_f6015665730d"
      unitRef="pure">0.1300</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000001794Member"
      id="t_16_89ad798e_193f_55b4_1877_d4a049550407">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000001794Member"
      id="t_17_cc40221c_e4d7_cf50_0643_8dcbc5fa3569">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-weight:bolder;font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000001794Member"
      id="t_18_99e528ae_0265_7687_30e0_afaf0946aef3">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000001794Member"
      id="t_19_dab88ffb_b853_302d_9136_f97ebae75722">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;5,631,957,789&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;47&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;33,000,292&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000001794Member"
      decimals="INF"
      id="h_350_82d202e5_de1e_4659_ab40_2a2d0f5d9abc"
      unitRef="USD">5631957789</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000001794Member"
      decimals="INF"
      id="h_351_b6006e2e_3b78_4a04_8caf_93f778ae1c34"
      unitRef="Holding">47</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000001794Member"
      decimals="INF"
      id="h_352_176cf689_7672_4af0_bc33_118ae58bd55c"
      unitRef="USD">33000292</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000001794Member"
      decimals="4"
      id="h_353_5d1a2c88_b4b7_4380_ab27_2984e2bcf6af"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000001794Member"
      id="t_20_a581d8ba_a289_4eb6_b42b_f5365f0577b0">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Information technology&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;27.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer discretionary&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Health care&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer staples&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Materials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000001794Member"
      id="t_21_570ed84e_094f_e6dd_59e6_6670165bd7f0">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_AmazonComIncMember"
      decimals="4"
      id="h_354_6b9bddda_1a2f_4a67_b311_b6a16abc6526"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_AppleIncMember"
      decimals="4"
      id="h_355_adc9fc65_5d53_4cd6_a0a5_f4bd1167428a"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_AlphabetIncClassAMember"
      decimals="4"
      id="h_356_12fd6c5d_cb7b_450c_9bcf_05d4ae583155"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_CheniereEnergyIncMember"
      decimals="4"
      id="h_357_44424ec4_89f1_4bbb_a24a_b0025381c957"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_KKRAndCompanyIncMember"
      decimals="4"
      id="h_358_4a97076e_a3ba_45d3_a6a1_0f0958de5058"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_MorganStanleyMember"
      decimals="4"
      id="h_359_42af68e7_d892_4e77_9314_d8400e13a5ce"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_LennarCorpClassAMember"
      decimals="4"
      id="h_360_50948abf_bdd1_4f74_be98_5828079c998b"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_MicrosoftCorpMember"
      decimals="4"
      id="h_361_647f1181_5d06_4da2_b7e2_e0c1c1c3fd8c"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_CrownCastleIncMember"
      decimals="4"
      id="h_362_40e57e15_ac47_42df_9fe7_e5594cd43cc6"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_TexasInstrumentsIncMember"
      decimals="4"
      id="h_363_a2d2c2d4_490d_4fe8_9e91_48336eb4ac62"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_364_77309c96_36ef_43db_a8a8_0a8e1e963b7c"
      unitRef="pure">0.278</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_365_73492d44_e150_42f5_ae3c_23b37a41a873"
      unitRef="pure">0.188</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_366_c2fa0f2a_1412_432a_867e_e389fd81353f"
      unitRef="pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_CommunicationsSectorMember"
      decimals="4"
      id="h_367_c9057432_617d_4f20_9633_2128a8731381"
      unitRef="pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_HealthcareSectorMember"
      decimals="4"
      id="h_368_0b7233e4_71e6_4cdd_ba91_03053a8e65d0"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_369_c85fb4ce_7f27_44b8_973c_b96c2fe91203"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_EnergySectorMember"
      decimals="4"
      id="h_370_ed892bca_d001_411b_912c_33d99506b493"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_IndustrialSectorMember"
      decimals="4"
      id="h_371_fc84e3b8_8027_4546_93df_f2fba3479af2"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_RealEstateSectorMember"
      decimals="4"
      id="h_372_fc8b2b37_a7c5_4e07_b337_f7436709811c"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_MaterialsSectorMember"
      decimals="4"
      id="h_373_ac15f8ff_03bf_4ee4_a9be_ae4dff9a0752"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001794Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_374_a50e11bd_ffae_4f69_b2cd_558e5e6a0eb7"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000001795Member"
      id="t_21_21d7d6b4_e448_828a_e6e1_b801c5d66174">Fundamental Large Cap Core Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000001795Member"
      id="t_2_985214a2_8638_66b6_c82a_7fcd3f51332c">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000001795Member"
      id="t_3_481ba136_d4d7_02e3_d7ea_3f4e89f519c2">JLVIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000001795Member"
      id="t_4_36156d18_2f5a_e93f_a740_e227f6b543ba">This annual shareholder report contains important information about the John Hancock Fundamental Large Cap Core Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000001795Member"
      id="t_5_82945d59_db68_5e95_156b_1f4588daa4e7">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000001795Member"
      id="t_6_29d5e899_504e_7e55_96ef_870762177763">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000001795Member"
      id="t_7_3f44a37e_479e_600d_0a25_7914be36041e">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000001795Member"
      id="t_8_12f83989_894e_a95c_c794_0e38f1346149">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000001795Member"
      id="t_9_e7968cac_244e_c183_af8f_8fa42a0f4a7f">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Fundamental Large Cap Core Fund&lt;br/&gt; (Class I/JLVIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;91&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.77&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000001795Member"
      decimals="INF"
      id="h_375_51c72027_937d_4d57_baa2_66fa74b9360c"
      unitRef="USD">91</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000001795Member"
      decimals="4"
      id="h_376_60d8fdb1_1ccd_44f5_844d_caf661a3172d"
      unitRef="pure">0.0077</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000001795Member"
      id="t_10_756a3da1_5d34_719a_3809_8432605afd2c">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Fundamental Large Cap Core Fund (Class I/JLVIX) returned 37.46% for the year ended October 31, 2024. A resilient U.S. economy, lower interest rates, strong corporate earnings and investor enthusiasm for artificial intelligence (AI) helped propel U.S. equities sharply higher, with large-cap growth stocks taking the lead.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Information technology&lt;/b&gt; | The fund&#x2019;s holdings in the sector notably boosted its absolute return. Consumer electronics leader Apple, Inc., a top holding, stood out, helped by strong demand for its smartphones and a rally in mega-cap technology stocks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Financials&lt;/b&gt; | The fund&#x2019;s financial holdings produced a steep gain, led by private equity company KKR &amp;amp; Company, Inc., which benefited from strong execution by management, growing interest in alternative investments and lower interest rates.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Consumer discretionary&lt;/b&gt; | This sector was another standout, thanks to positions in e-commerce giant Amazon.com, Inc. and home builder Lennar Corp.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Utilities and materials&lt;/b&gt; | The fund&#x2019;s lack of exposure to utilities and small stake in materials did little to aid performance.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Weakness from specific holdings&lt;/b&gt; | Notable individual detractors included a new position this period in Israel-based Mobileye Global, Inc., which makes advanced driver assist systems, as well as investments in biopharmaceuticals stock Moderna, Inc., media conglomerate Warner Brothers Discovery, Inc. and recreational vehicle company Polaris, Inc.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Manulife Investment Management (US) LLC, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000001795Member"
      id="t_11_acd3cdae_eade_6c8e_beaa_84f647688f53">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $250,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538528.jpg" style="width: 542pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000001795Member"
      id="t_12_cef845cc_9d58_8779_bbf9_fa02bfd57b34">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Fundamental Large Cap Core Fund (Class I/JLVIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;37.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.76&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;38.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000001795Member"
      id="t_13_5b58b3d1_ac0f_1fbf_76be_33b61f842fe5">Fundamental Large Cap Core Fund (Class I/JLVIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000001795Member"
      decimals="4"
      id="h_377_8f04344d_da3e_4744_a44c_43f86795190f"
      unitRef="pure">0.3746</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000001795Member"
      decimals="4"
      id="h_378_bb1b3d23_8144_471a_87a3_c45adfa88a0d"
      unitRef="pure">0.1439</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000001795Member"
      decimals="4"
      id="h_379_6831649e_0540_462e_b564_c1146a56c54b"
      unitRef="pure">0.1176</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_StandardPoors500IndexMember"
      id="t_19_32ada80c_c621_6882_da14_743eab7b1145">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_380_9d770835_6b6d_4850_8d7e_440bb69155f9"
      unitRef="pure">0.3802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_381_0f6a51e2_5f39_4e2d_9a65_3f06c4389983"
      unitRef="pure">0.1527</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_382_1ef43fe6_4877_49a4_9f96_989613c6c549"
      unitRef="pure">0.1300</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000001795Member"
      id="t_20_19d1a248_3623_f8c3_0a87_5ce082ea0917">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000001795Member"
      id="t_14_0ac78097_479b_05b5_dc86_6d36261b9ffa">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-weight:bolder;font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000001795Member"
      id="t_15_ac6df640_84cd_25c2_0014_87d8615b84fe">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000001795Member"
      id="t_16_750c2978_081a_1850_aab5_80efac1495b7">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;5,631,957,789&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;47&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;33,000,292&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000001795Member"
      decimals="INF"
      id="h_383_aeb1ed8d_c6e8_427f_9f84_656f6ad569d9"
      unitRef="USD">5631957789</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000001795Member"
      decimals="INF"
      id="h_384_7b689d21_b7d3_4861_9f4c_0b93b9a7d2e4"
      unitRef="Holding">47</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000001795Member"
      decimals="INF"
      id="h_385_732db5bf_bd9e_4936_91ef_c340dfb46fff"
      unitRef="USD">33000292</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000001795Member"
      decimals="4"
      id="h_386_b9224545_543a_462d_a1b5_0a242bb13337"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000001795Member"
      id="t_17_bcc9da37_9a51_7c64_bb93_5c6c5a089d29">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Information technology&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;27.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer discretionary&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Health care&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer staples&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Materials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000001795Member"
      id="t_18_7f97b371_010b_0927_2f14_0ee34b9786ab">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_AmazonComIncMember"
      decimals="4"
      id="h_387_3abb2b15_4391_4a96_a5bf_205d91a4d20e"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_AppleIncMember"
      decimals="4"
      id="h_388_46556205_1ffc_4dd0_b9ee_3a544044406d"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_AlphabetIncClassAMember"
      decimals="4"
      id="h_389_451dbcfe_fb3b_426e_8270_a426f2e16947"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_CheniereEnergyIncMember"
      decimals="4"
      id="h_390_f3546028_7a8f_4286_8bc5_562f72f1f236"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_KKRAndCompanyIncMember"
      decimals="4"
      id="h_391_4d6676f0_e5ed_4307_84ec_0907afeaa2ee"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_MorganStanleyMember"
      decimals="4"
      id="h_392_c82004f9_cc80_4c0d_b952_c3aede5f1879"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_LennarCorpClassAMember"
      decimals="4"
      id="h_393_447ebbb4_bd4c_45df_b958_72fdcf0330ad"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_MicrosoftCorpMember"
      decimals="4"
      id="h_394_1a303cff_d3cc_4e0b_8308_2fc490cba8b2"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_CrownCastleIncMember"
      decimals="4"
      id="h_395_4dc404dc_7e0a_4dc4_be11_5f127e1c4924"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_TexasInstrumentsIncMember"
      decimals="4"
      id="h_396_738f952c_5cc5_4d0e_865e_89cf5dc61f61"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_397_41aed402_20f9_4fa5_bd51_6bca2a3a0d75"
      unitRef="pure">0.278</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_398_a5b3af0e_e6b7_405c_88a3_a3d28085ea09"
      unitRef="pure">0.188</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_399_e971d6a0_3329_4d67_b69d_b8a41f7bac70"
      unitRef="pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_CommunicationsSectorMember"
      decimals="4"
      id="h_400_59615ef4_32b2_4a98_9d4d_2f15d53fa81c"
      unitRef="pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_HealthcareSectorMember"
      decimals="4"
      id="h_401_6e7ccd4f_1272_4148_b537_b7487a230ca1"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_402_82c1f23d_f524_4a8c_8f76_09aa27d558c3"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_EnergySectorMember"
      decimals="4"
      id="h_403_5a18b128_61d3_4a21_abfe_7251c8008e89"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_IndustrialSectorMember"
      decimals="4"
      id="h_404_5f131e4c_4cfb_4793_a473_ed17a26207d8"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_RealEstateSectorMember"
      decimals="4"
      id="h_405_d2c94fc7_5132_48f3_91a9_c99bb291af92"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_MaterialsSectorMember"
      decimals="4"
      id="h_406_9162c7e8_f5f2_4e2c_8c30_47757462af33"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000001795Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_407_c6b8b79f_7d9d_40af_8dcb_05295bc71ad1"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000177896Member"
      id="t_1_d09c4cbe_7313_6e3c_8696_c1992dabd05a">Fundamental Large Cap Core Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000177896Member"
      id="t_2_753aa6f0_a599_4d02_a526_09f8d715738b">Class NAV</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000177896Member"
      id="t_3_5bbfd351_874c_54b8_b702_b6673f049aa8">JLCNX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000177896Member"
      id="t_5_db41ef75_bf9b_425e_a289_ff062df3a76f">This annual shareholder report contains important information about the John Hancock Fundamental Large Cap Core Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000177896Member"
      id="t_4_7f11235e_c472_c805_2153_8e7cf3177131">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000177896Member"
      id="t_6_6954e1ba_cd05_ff9d_1f8b_05bbfbbb707a">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000177896Member"
      id="t_7_fc456e5a_1a5d_e8ff_9c81_5c4325ce7462">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000177896Member"
      id="t_8_14bb2176_3198_1bb9_ffc0_73ee4211e0f0">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000177896Member"
      id="t_9_44dc0a54_667d_ef44_dcf1_13e2d875bbe2">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Fundamental Large Cap Core Fund&lt;br/&gt; (Class NAV/JLCNX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;77&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000177896Member"
      decimals="INF"
      id="h_408_bd509be4_3047_4527_851d_1dd9d1aa914d"
      unitRef="USD">77</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000177896Member"
      decimals="4"
      id="h_409_b5ed7f7e_03cc_4aef_a342_de13329bdf14"
      unitRef="pure">0.0065</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000177896Member"
      id="t_10_8410097a_bbd6_a92c_f6f3_d98a852f1066">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Fundamental Large Cap Core Fund (Class NAV/JLCNX) returned 37.62% for the year ended October 31, 2024. A resilient U.S. economy, lower interest rates, strong corporate earnings and investor enthusiasm for artificial intelligence (AI) helped propel U.S. equities sharply higher, with large-cap growth stocks taking the lead.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Information technology&lt;/b&gt; | The fund&#x2019;s holdings in the sector notably boosted its absolute return. Consumer electronics leader Apple, Inc., a top holding, stood out, helped by strong demand for its smartphones and a rally in mega-cap technology stocks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Financials&lt;/b&gt; | The fund&#x2019;s financial holdings produced a steep gain, led by private equity company KKR &amp;amp; Company, Inc., which benefited from strong execution by management, growing interest in alternative investments and lower interest rates.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Consumer discretionary&lt;/b&gt; | This sector was another standout, thanks to positions in e-commerce giant Amazon.com, Inc. and home builder Lennar Corp.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Utilities and materials&lt;/b&gt; | The fund&#x2019;s lack of exposure to utilities and small stake in materials did little to aid performance.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Weakness from specific holdings&lt;/b&gt; | Notable individual detractors included a new position this period in Israel-based Mobileye Global, Inc., which makes advanced driver assist systems, as well as investments in biopharmaceuticals stock Moderna, Inc., media conglomerate Warner Brothers Discovery, Inc. and recreational vehicle company Polaris, Inc.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Manulife Investment Management (US) LLC, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000177896Member"
      id="t_11_ac11a294_27e2_3238_a77b_c64e9dfd863f">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $10,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538591.jpg" style="width: 468pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000177896Member"
      id="t_12_bb35dbad_fb05_349b_6e8c_6add7da4c195">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Fundamental Large Cap Core Fund (Class NAV/JLCNX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;37.62&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.80&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;38.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000177896Member"
      id="t_13_008dc30f_d5a8_30d1_ed27_fbdea20801de">Fundamental Large Cap Core Fund (Class NAV/JLCNX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000177896Member"
      decimals="4"
      id="h_410_e5c95337_1a7e_4adc_9a3c_ecc3f3560fac"
      unitRef="pure">0.3762</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000177896Member"
      decimals="4"
      id="h_411_7d2f5c4e_1f2a_4e9b_a04b_29ba2678c6e1"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000177896Member"
      decimals="4"
      id="h_412_fdf4b26d_198c_446a_b02b_610051f798b3"
      unitRef="pure">0.1180</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_StandardPoors500IndexMember"
      id="t_14_c71bda6c_ff53_611a_f038_4564dde55ea9">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_413_a39f302f_1153_4b17_9e47_8d2d43926293"
      unitRef="pure">0.3802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_441_35ebd63d_630d_dbaa_9b1a_33b475747750"
      unitRef="pure">0.1527</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_442_fb381839_b6aa_2408_6d29_44c3268339fe"
      unitRef="pure">0.1300</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000177896Member"
      id="t_15_2d7b4135_bb0b_9a27_5429_05cbfb0c9cfa">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000177896Member"
      id="t_20_29333be2_2fda_8ca2_2e3b_5cca74f846a1">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000177896Member"
      id="t_17_f5d3e83b_b37f_1756_3ffc_c0bfd972ad08">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;5,631,957,789&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;47&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;33,000,292&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000177896Member"
      decimals="INF"
      id="h_416_d29231ba_4568_4bbc_96fa_ae7082b05d67"
      unitRef="USD">5631957789</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000177896Member"
      decimals="INF"
      id="h_417_9329fa07_6329_4855_b3c0_1275d22c649a"
      unitRef="Holding">47</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000177896Member"
      decimals="INF"
      id="h_418_c95eb352_3fa4_4ed5_a545_d98b73e63342"
      unitRef="USD">33000292</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000177896Member"
      decimals="4"
      id="h_419_ddb59b24_d8bd_4c4d_a4b7_ad4f2851cf6b"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000177896Member"
      id="t_18_9ea1179f_cbb5_6490_e7b9_0c33cedb244e">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Information technology&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;27.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer discretionary&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Health care&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer staples&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Materials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000177896Member"
      id="t_19_d6e873eb_aa88_d985_37b9_837961447000">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_AmazonComIncMember"
      decimals="4"
      id="h_420_55aee4ac_31ce_4252_9cc2_a24c97385745"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_AppleIncMember"
      decimals="4"
      id="h_421_ba2ecdab_4db4_4433_9428_91fa2e52ce0d"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_AlphabetIncClassAMember"
      decimals="4"
      id="h_422_873f4c83_e345_4de9_9232_5c18582f3ce5"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_CheniereEnergyIncMember"
      decimals="4"
      id="h_423_cf2dc0db_57cd_495b_9e4d_d4fe1ff17ca6"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_KKRAndCompanyIncMember"
      decimals="4"
      id="h_424_b1222290_e425_4ca4_bad5_105436f8d840"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_MorganStanleyMember"
      decimals="4"
      id="h_425_4c328a3d_7f92_46a6_a9b4_003d2a2edf47"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_LennarCorpClassAMember"
      decimals="4"
      id="h_426_0ed0076b_f803_47ba_ba39_1901a7209830"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_MicrosoftCorpMember"
      decimals="4"
      id="h_427_837816e0_c3a2_4a21_bedd_09f9767a08c2"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_CrownCastleIncMember"
      decimals="4"
      id="h_428_13078fce_9927_4575_8dc1_5085412bc258"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_TexasInstrumentsIncMember"
      decimals="4"
      id="h_429_993e1987_6836_45e1_a2f5_5ad091985b69"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_430_fc14158e_b183_4d53_ba04_efafa708e193"
      unitRef="pure">0.278</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_431_ef8550dc_2417_465d_810f_71ca11fe1259"
      unitRef="pure">0.188</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_432_9e284ea9_a07b_4295_868b_2eecd5e61701"
      unitRef="pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_CommunicationsSectorMember"
      decimals="4"
      id="h_433_920fa250_ccc9_4c4a_8865_4e9e7f767d6a"
      unitRef="pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_HealthcareSectorMember"
      decimals="4"
      id="h_434_55cb089f_9f73_4ec9_b234_16b864875aa5"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_435_0264dc8e_0335_4bcf_8a70_2c7365ffe5da"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_EnergySectorMember"
      decimals="4"
      id="h_436_454c23ca_3ff3_4804_bc66_efa31d91761a"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_IndustrialSectorMember"
      decimals="4"
      id="h_437_ee882f1e_2138_4c57_b8c9_6871d6f1c0cb"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_RealEstateSectorMember"
      decimals="4"
      id="h_438_963e07ac_3dc5_42a6_b458_5a9cdd3a6437"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_MaterialsSectorMember"
      decimals="4"
      id="h_439_f8da48fa_0d4b_4a94_9282_6e3b6a37a4d0"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000177896Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_440_6150a706_b3a0_41cc_afe7_70a9edefbbbe"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000113486Member"
      id="t_1_b8ffb4cf_9ac6_9f6f_f248_6d97cd85fff5">Fundamental Large Cap Core Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000113486Member"
      id="t_2_4ea1c19a_de3b_7c8d_638a_e934fd4049fb">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000113486Member"
      id="t_3_5c99e816_3b2d_102f_fc0f_4e233c0b167a">JLCYX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000113486Member"
      id="t_5_7643e8e3_fa9d_bab4_a7ee_5bf153208f0c">This annual shareholder report contains important information about the John Hancock Fundamental Large Cap Core Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000113486Member"
      id="t_4_df55d96e_80af_82e0_d9e6_78334310c772">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000113486Member"
      id="t_6_6c4d367f_4264_d202_2285_d02116639716">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000113486Member"
      id="t_7_5109813b_3514_0a2d_cb8e_5547158abb73">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000113486Member"
      id="t_8_24fb1480_8d00_9a31_8488_bf9a2db90669">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000113486Member"
      id="t_9_e7d799d4_f49e_bd48_45aa_0a156ebae29e">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Fundamental Large Cap Core Fund&lt;br/&gt; (Class R2/JLCYX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;134&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;1.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000113486Member"
      decimals="INF"
      id="h_441_406e0dc0_c393_4b41_a7cb_023939ab5171"
      unitRef="USD">134</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000113486Member"
      decimals="4"
      id="h_442_698e1562_0bac_47b9_8c4e_0c2d19e661af"
      unitRef="pure">0.0113</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000113486Member"
      id="t_10_36555e1f_cc3f_e0f1_f677_c091c21356ed">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Fundamental Large Cap Core Fund (Class R2/JLCYX) returned 36.99% for the year ended October 31, 2024. A resilient U.S. economy, lower interest rates, strong corporate earnings and investor enthusiasm for artificial intelligence (AI) helped propel U.S. equities sharply higher, with large-cap growth stocks taking the lead.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Information technology&lt;/b&gt; | The fund&#x2019;s holdings in the sector notably boosted its absolute return. Consumer electronics leader Apple, Inc., a top holding, stood out, helped by strong demand for its smartphones and a rally in mega-cap technology stocks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Financials&lt;/b&gt; | The fund&#x2019;s financial holdings produced a steep gain, led by private equity company KKR &amp;amp; Company, Inc., which benefited from strong execution by management, growing interest in alternative investments and lower interest rates.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Consumer discretionary&lt;/b&gt; | This sector was another standout, thanks to positions in e-commerce giant Amazon.com, Inc. and home builder Lennar Corp.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Utilities and materials&lt;/b&gt; | The fund&#x2019;s lack of exposure to utilities and small stake in materials did little to aid performance.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Weakness from specific holdings&lt;/b&gt; | Notable individual detractors included a new position this period in Israel-based Mobileye Global, Inc., which makes advanced driver assist systems, as well as investments in biopharmaceuticals stock Moderna, Inc., media conglomerate Warner Brothers Discovery, Inc. and recreational vehicle company Polaris, Inc.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Manulife Investment Management (US) LLC, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000113486Member"
      id="t_11_ebe4baf9_3420_d51e_7e08_c1580e2ffcb9">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $10,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538317.jpg" style="width: 468pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000113486Member"
      id="t_12_afa9b8c6_7f29_51db_117e_daca673cc5f7">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Fundamental Large Cap Core Fund (Class R2/JLCYX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;36.99&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;38.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000113486Member"
      id="t_13_c52b1fbd_c203_f812_5884_07a8f442b00d">Fundamental Large Cap Core Fund (Class R2/JLCYX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000113486Member"
      decimals="4"
      id="h_443_6d13137d_079d_49f4_b2f8_07df5751967b"
      unitRef="pure">0.3699</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000113486Member"
      decimals="4"
      id="h_444_249df089_6305_4498_ad70_4104283879df"
      unitRef="pure">0.1398</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000113486Member"
      decimals="4"
      id="h_445_1461c5fc_99f0_4ede_972f_275bc3b3416d"
      unitRef="pure">0.1134</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_StandardPoors500IndexMember"
      id="t_14_9521fb10_2584_da15_1139_0757c87ba0eb">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_446_e02c1acf_3474_415e_b7ff_5e0c24ffb4fd"
      unitRef="pure">0.3802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_474_ca5e7624_2dfe_9886_942f_595b1fa18097"
      unitRef="pure">0.1527</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_475_5554bbb8_e866_0734_c458_2c15d527ae92"
      unitRef="pure">0.1300</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000113486Member"
      id="t_15_bcea79e3_2d2b_9cf0_42fb_db2fffea2e24">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000113486Member"
      id="t_16_c7d6ac14_0eaa_494a_4b9f_e4f897019063">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-weight:bolder;font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000113486Member"
      id="t_21_b5112c83_81ed_42bc_b505_17d8e6a0094d">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000113486Member"
      id="t_18_c86e6e37_84ed_cf90_1e2f_7431fed51cce">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;5,631,957,789&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;47&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;33,000,292&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000113486Member"
      decimals="INF"
      id="h_449_e1b069fa_b807_42b8_b3e0_1aca10ea0526"
      unitRef="USD">5631957789</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000113486Member"
      decimals="INF"
      id="h_450_302bf515_7414_4488_ac1e_52b372a60ba0"
      unitRef="Holding">47</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000113486Member"
      decimals="INF"
      id="h_451_594a1b8d_a6f1_4fb8_987d_a6ccc3fccf79"
      unitRef="USD">33000292</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000113486Member"
      decimals="4"
      id="h_452_232c6815_ec07_486f_9d15_32fa39727d03"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000113486Member"
      id="t_19_8e527c28_3317_c7b2_6179_6e6cbff6e77d">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Information technology&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;27.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer discretionary&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Health care&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer staples&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Materials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000113486Member"
      id="t_20_0fb8b441_eac6_6ace_b4c2_79aeaf2b44a6">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_AmazonComIncMember"
      decimals="4"
      id="h_453_58c32e3d_7fb5_482a_b549_a032fa256ddb"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_AppleIncMember"
      decimals="4"
      id="h_454_27b310dd_0d9b_41b3_92cb_09795d617b3b"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_AlphabetIncClassAMember"
      decimals="4"
      id="h_455_28b79617_eb9e_43a8_b865_5e3b7bafd31b"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_CheniereEnergyIncMember"
      decimals="4"
      id="h_456_3399d35f_3c9b_48e5_968b_8aae5625effa"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_KKRAndCompanyIncMember"
      decimals="4"
      id="h_457_d151d90f_3df0_4c6b_82d0_ea78c4a7fd4b"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_MorganStanleyMember"
      decimals="4"
      id="h_458_5e0744f8_5164_467a_af12_268f0b07d7ad"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_LennarCorpClassAMember"
      decimals="4"
      id="h_459_6ffcf841_bb46_4ecc_8795_c8752a2de247"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_MicrosoftCorpMember"
      decimals="4"
      id="h_460_26be5902_2889_4064_93be_5d8055f889bb"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_CrownCastleIncMember"
      decimals="4"
      id="h_461_d4706399_1dd0_40b8_92d9_247a55c30df6"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_TexasInstrumentsIncMember"
      decimals="4"
      id="h_462_e8c6e9f9_ce40_49ea_a2fe_480bdbd4e771"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_463_d5b72128_b866_4d16_bce8_2851e70a68ed"
      unitRef="pure">0.278</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_464_7a7cbc00_f020_4d1e_8ca7_b92412e16604"
      unitRef="pure">0.188</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_465_dc107fd3_86cf_40aa_a410_fb2aea04acc8"
      unitRef="pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_CommunicationsSectorMember"
      decimals="4"
      id="h_466_6b269456_740b_4078_9acb_cf36c6910c40"
      unitRef="pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_HealthcareSectorMember"
      decimals="4"
      id="h_467_6cb0cb0b_e13a_47d8_a56f_dea3e0196fd8"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_468_68013405_99a0_4c5d_9322_2e017445f3a2"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_EnergySectorMember"
      decimals="4"
      id="h_469_45008450_806f_4de6_b720_920b8a3738ec"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_IndustrialSectorMember"
      decimals="4"
      id="h_470_80b36037_0e0b_4c89_8695_01b628960fca"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_RealEstateSectorMember"
      decimals="4"
      id="h_471_035ed7e9_12f5_41ba_b7c6_b6ea2f6f0b59"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_MaterialsSectorMember"
      decimals="4"
      id="h_472_8790b110_3c63_40ce_ab46_c8f5d5fcb24a"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000113486Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_473_4ff6ca43_db87_4224_9a55_ceb33abaf8ba"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000078716Member"
      id="t_1_daf0d598_e365_c6b0_349f_722498912a18">Fundamental Large Cap Core Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000078716Member"
      id="t_2_04e40900_a44b_ed16_4951_05bcf2d4caed">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000078716Member"
      id="t_3_39911f73_15bb_805b_b573_19ecda419686">JLCFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000078716Member"
      id="t_5_8d5554fd_82d8_0d4f_5e3a_b18cc7a9c4ff">This annual shareholder report contains important information about the John Hancock Fundamental Large Cap Core Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000078716Member"
      id="t_4_7f825652_8a4f_dbb6_6021_a77092d4b94f">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000078716Member"
      id="t_8_07b713b3_4e7c_0783_8303_2d1683086db5"> You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000078716Member"
      id="t_6_5ca3f479_86c5_3b2a_e9ce_dd55d7c2822e">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000078716Member"
      id="t_7_ffd06d49_aa4a_1f4e_fec1_c6b13441cf21">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000078716Member"
      id="t_9_957e5404_1704_5b5c_505c_4cdf234bec14">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Fundamental Large Cap Core Fund&lt;br/&gt; (Class R4/JLCFX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;108&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000078716Member"
      decimals="INF"
      id="h_474_97c7c7ba_ceee_4412_adb3_b3af240049c5"
      unitRef="USD">108</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000078716Member"
      decimals="4"
      id="h_475_60c4851e_308e_4f2d_a3ce_3d99cc6dd120"
      unitRef="pure">0.0091</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000078716Member"
      id="t_10_e5dab3af_dc34_b1a9_70c8_253bbde1cb29">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Fundamental Large Cap Core Fund (Class R4/JLCFX) returned 37.30% for the year ended October 31, 2024. A resilient U.S. economy, lower interest rates, strong corporate earnings and investor enthusiasm for artificial intelligence (AI) helped propel U.S. equities sharply higher, with large-cap growth stocks taking the lead.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Information technology&lt;/b&gt; | The fund&#x2019;s holdings in the sector notably boosted its absolute return. Consumer electronics leader Apple, Inc., a top holding, stood out, helped by strong demand for its smartphones and a rally in mega-cap technology stocks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Financials&lt;/b&gt; | The fund&#x2019;s financial holdings produced a steep gain, led by private equity company KKR &amp;amp; Company, Inc., which benefited from strong execution by management, growing interest in alternative investments and lower interest rates.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Consumer discretionary&lt;/b&gt; | This sector was another standout, thanks to positions in e-commerce giant Amazon.com, Inc. and home builder Lennar Corp.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Utilities and materials&lt;/b&gt; | The fund&#x2019;s lack of exposure to utilities and small stake in materials did little to aid performance.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Weakness from specific holdings&lt;/b&gt; | Notable individual detractors included a new position this period in Israel-based Mobileye Global, Inc., which makes advanced driver assist systems, as well as investments in biopharmaceuticals stock Moderna, Inc., media conglomerate Warner Brothers Discovery, Inc. and recreational vehicle company Polaris, Inc.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Manulife Investment Management (US) LLC, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000078716Member"
      id="t_11_d2a243fc_db02_03b3_c745_3e660dd2bcc0">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $10,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538288.jpg" style="width: 468pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000078716Member"
      id="t_12_3ca0a30b_9e67_a67e_48f7_71626c9caabc">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Fundamental Large Cap Core Fund (Class R4/JLCFX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;37.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;38.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000078716Member"
      id="t_19_54d27b0f_9ed8_0136_252f_ac3e5e9d708f">Fundamental Large Cap Core Fund (Class R4/JLCFX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000078716Member"
      decimals="4"
      id="h_476_d3e19b26_17ae_4a50_9e29_6cabcd1dd786"
      unitRef="pure">0.3730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000078716Member"
      decimals="4"
      id="h_477_7a9c78c2_6ca3_41b8_931e_2ab22c615d03"
      unitRef="pure">0.1423</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000078716Member"
      decimals="4"
      id="h_478_9d9c3f66_e4d7_4e6f_a48e_b6d71b94b77a"
      unitRef="pure">0.1160</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_StandardPoors500IndexMember"
      id="t_20_3ade2c27_3b9c_7e76_5c31_1fe2958a72aa">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_479_31360056_5171_4395_8dc8_841874de37e2"
      unitRef="pure">0.3802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_480_87d2aa9b_b078_42f1_9c62_8836b5f88f17"
      unitRef="pure">0.1527</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_481_a11f9159_a5f7_4e5e_9b75_b6fdfa720d5b"
      unitRef="pure">0.1300</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000078716Member"
      id="t_13_2683d0e5_ca81_e898_bf55_83ced66b5581">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000078716Member"
      id="t_14_79d7d72d_e83e_ccf5_a871_7322b72a1c28">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-weight:bolder;font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000078716Member"
      id="t_21_cc25e759_6c16_593a_850c_d2fcd0bcfc5b">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000078716Member"
      id="t_16_d59bcd7c_ad98_26ad_584b_4e57c02ac94a">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;5,631,957,789&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;47&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;33,000,292&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000078716Member"
      decimals="INF"
      id="h_482_35416ac3_c5a5_4e3e_8d64_5921aefd5466"
      unitRef="USD">5631957789</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000078716Member"
      decimals="INF"
      id="h_483_bf235d92_8580_4c13_a9d5_1377a4762767"
      unitRef="Holding">47</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000078716Member"
      decimals="INF"
      id="h_484_d48f2a3b_2a63_48a8_8a31_3769817e2cd6"
      unitRef="USD">33000292</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000078716Member"
      decimals="4"
      id="h_485_2b30a870_4064_4458_ba75_59ca882ab558"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000078716Member"
      id="t_17_bfcffaf4_514b_2d63_df63_ff2e30b5f5a5">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Information technology&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;27.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer discretionary&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Health care&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer staples&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Materials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000078716Member"
      id="t_18_5f7d47d5_6c14_fe54_5f8e_c969ba4fbf85">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_AmazonComIncMember"
      decimals="4"
      id="h_486_f0b42bf7_cdd9_40be_9601_d19e70d6b025"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_AppleIncMember"
      decimals="4"
      id="h_487_4e7781ef_ceea_4495_83e3_8a664c21cb7a"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_AlphabetIncClassAMember"
      decimals="4"
      id="h_488_df5b12c4_0b86_455e_b277_e8c8c26f0387"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_CheniereEnergyIncMember"
      decimals="4"
      id="h_489_cbce2e75_22ff_413f_8663_9e9cc5cdf3cd"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_KKRAndCompanyIncMember"
      decimals="4"
      id="h_490_316852b5_b909_4a63_94d3_05d0a6fc1f13"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_MorganStanleyMember"
      decimals="4"
      id="h_491_449744a7_4b23_4567_a851_159d1ffcd2a1"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_LennarCorpClassAMember"
      decimals="4"
      id="h_492_1cc873fb_d740_4bad_8ff6_ee18906311d6"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_MicrosoftCorpMember"
      decimals="4"
      id="h_493_f6fd4dbd_4bc0_4fa0_b297_a9b3536aa6e0"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_CrownCastleIncMember"
      decimals="4"
      id="h_494_5c48a6c8_7927_49c3_99bf_b5a695e156b3"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_TexasInstrumentsIncMember"
      decimals="4"
      id="h_495_63165017_cb3c_4ba0_ac21_3d210fcbea8f"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_496_80108000_d82f_4785_80e7_059b1a3e7660"
      unitRef="pure">0.278</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_497_e4cbfbfa_4370_4172_8560_9b3cb54a3298"
      unitRef="pure">0.188</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_498_667444bf_ea3e_469c_8576_dfcd914d792d"
      unitRef="pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_CommunicationsSectorMember"
      decimals="4"
      id="h_499_afd6e98e_e9fa_4e5a_99a0_69bcac1c5929"
      unitRef="pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_HealthcareSectorMember"
      decimals="4"
      id="h_500_10d26945_e2d1_4939_ba68_d22c7f9832a0"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_501_e278fdfd_d202_4ed1_b554_2bf821a49b3c"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_EnergySectorMember"
      decimals="4"
      id="h_502_1f7ceb2d_793a_466c_9208_693942096ce1"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_IndustrialSectorMember"
      decimals="4"
      id="h_503_a481f75b_6a1f_4a57_b5ba_fb34a1872eef"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_RealEstateSectorMember"
      decimals="4"
      id="h_504_c1f169fc_58ec_4a04_b2bd_50460ed458ce"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_MaterialsSectorMember"
      decimals="4"
      id="h_505_5f8f9a25_2cc1_4705_9c9d_12e99e2fbad0"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078716Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_506_fa351792_462d_4262_b761_1bdba7636453"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000078717Member"
      id="t_1_34cb90a4_7c5d_1030_3fec_178daa11c7e7">Fundamental Large Cap Core Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000078717Member"
      id="t_2_12ab6a3b_ae23_e5d5_28de_73b4b37d7102">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000078717Member"
      id="t_3_2bec4521_031f_9435_cf6f_95f3a6be8562">JLCVX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000078717Member"
      id="t_5_65569ad4_6c49_ecd6_472c_ed2d6b603366">This annual shareholder report contains important information about the John Hancock Fundamental Large Cap Core Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000078717Member"
      id="t_4_2c9cb30a_e32a_9b9d_8494_01e0cfe82238">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000078717Member"
      id="t_8_44bf1b57_647f_5979_e485_2e9df1032846">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000078717Member"
      id="t_6_3cb0e9a3_4767_3aae_ba56_9ed152f97c56">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000078717Member"
      id="t_7_8228bf31_5798_7998_89b3_744c81b935dd">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000078717Member"
      id="t_9_cf33f933_908a_83ab_782a_64bbc0d642af">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Fundamental Large Cap Core Fund&lt;br/&gt; (Class R5/JLCVX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;84&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.71&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000078717Member"
      decimals="INF"
      id="h_507_d28dc8b1_efd0_4325_aa60_1d5e8e9b1898"
      unitRef="USD">84</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000078717Member"
      decimals="4"
      id="h_508_7cf17dd6_6dff_40e1_9763_10d32535d909"
      unitRef="pure">0.0071</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000078717Member"
      id="t_10_96b7c9f0_c166_810b_9fd4_95ef1d87a5bb">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Fundamental Large Cap Core Fund (Class R5/JLCVX) returned 37.55% for the year ended October 31, 2024. A resilient U.S. economy, lower interest rates, strong corporate earnings and investor enthusiasm for artificial intelligence (AI) helped propel U.S. equities sharply higher, with large-cap growth stocks taking the lead.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Information technology&lt;/b&gt; | The fund&#x2019;s holdings in the sector notably boosted its absolute return. Consumer electronics leader Apple, Inc., a top holding, stood out, helped by strong demand for its smartphones and a rally in mega-cap technology stocks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Financials&lt;/b&gt; | The fund&#x2019;s financial holdings produced a steep gain, led by private equity company KKR &amp;amp; Company, Inc., which benefited from strong execution by management, growing interest in alternative investments and lower interest rates.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Consumer discretionary&lt;/b&gt; | This sector was another standout, thanks to positions in e-commerce giant Amazon.com, Inc. and home builder Lennar Corp.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Utilities and materials&lt;/b&gt; | The fund&#x2019;s lack of exposure to utilities and small stake in materials did little to aid performance.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Weakness from specific holdings&lt;/b&gt; | Notable individual detractors included a new position this period in Israel-based Mobileye Global, Inc., which makes advanced driver assist systems, as well as investments in biopharmaceuticals stock Moderna, Inc., media conglomerate Warner Brothers Discovery, Inc. and recreational vehicle company Polaris, Inc.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Manulife Investment Management (US) LLC, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000078717Member"
      id="t_11_2ca771bc_214e_2a67_267f_a81880301e6f">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $10,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538271.jpg" style="width: 468pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000078717Member"
      id="t_12_7bc8b3da_4b11_4b80_b502_5ffead1778d0">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Fundamental Large Cap Core Fund (Class R5/JLCVX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;37.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.82&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;38.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000078717Member"
      id="t_19_559483bb_2534_b159_63a7_d368eb498283">Fundamental Large Cap Core Fund (Class R5/JLCVX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000078717Member"
      decimals="4"
      id="h_509_67026920_a73d_4c7b_87a2_8a8a519c5abe"
      unitRef="pure">0.3755</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000078717Member"
      decimals="4"
      id="h_510_2d9185ed_37a1_49d7_b8af_b72bcf029c22"
      unitRef="pure">0.1446</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000078717Member"
      decimals="4"
      id="h_511_71a504b9_bc90_4da3_9268_61d50ba8381e"
      unitRef="pure">0.1182</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_StandardPoors500IndexMember"
      id="t_20_5129c736_fd4d_035c_c346_85a6faa74d0d">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_512_e3c4ef15_89d8_46a0_8a98_1cbdd320bfcb"
      unitRef="pure">0.3802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_513_29b27088_3e67_4e03_90ea_3eb304ec8415"
      unitRef="pure">0.1527</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_514_53601591_6a7b_4c84_9457_2329b025c636"
      unitRef="pure">0.1300</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000078717Member"
      id="t_13_d303ac2d_23cc_1ef8_e58d_7df7ff4a9fd7">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000078717Member"
      id="t_14_787de937_8c8a_7ba4_a1f2_1df1e6777195">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-weight:bolder;font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000078717Member"
      id="t_21_2532e349_5cd7_5bc7_b431_594502a647c2">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000078717Member"
      id="t_16_3c567646_605f_ee15_4f88_9e32cd2a17bd">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;5,631,957,789&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;47&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;33,000,292&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000078717Member"
      decimals="INF"
      id="h_515_b0146729_6808_4fc4_b7df_6560718c7366"
      unitRef="USD">5631957789</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000078717Member"
      decimals="INF"
      id="h_516_133fb56d_ef3b_4780_afaf_f9578df6524a"
      unitRef="Holding">47</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000078717Member"
      decimals="INF"
      id="h_517_08e7a2ae_a82b_4b25_81b4_04e281ff945f"
      unitRef="USD">33000292</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000078717Member"
      decimals="4"
      id="h_518_2c6e51b8_9b6e_433c_80c0_d05b1796e397"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000078717Member"
      id="t_17_be13d9fd_d7ac_122c_07aa_9605af7f7fa1">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Information technology&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;27.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer discretionary&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Health care&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer staples&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Materials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000078717Member"
      id="t_18_7d9a1923_2bff_e1f9_3c67_742bf916c426">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_AmazonComIncMember"
      decimals="4"
      id="h_519_061d56a6_a5cc_4e55_b274_4e9c871afba7"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_AppleIncMember"
      decimals="4"
      id="h_520_973fc24a_1432_4714_9f91_adac9109e90a"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_AlphabetIncClassAMember"
      decimals="4"
      id="h_521_0f2e77ee_c406_42db_aded_9e85c86d7b87"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_CheniereEnergyIncMember"
      decimals="4"
      id="h_522_e935f843_12af_4428_9cf5_6af8d5fe742b"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_KKRAndCompanyIncMember"
      decimals="4"
      id="h_523_b27872dd_d7e6_44a0_b6df_b3c4ad40f169"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_MorganStanleyMember"
      decimals="4"
      id="h_524_c569ef3e_0046_4dbf_a336_b7fc9689e3df"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_LennarCorpClassAMember"
      decimals="4"
      id="h_525_edfa32bf_b7a6_4d53_afb8_dc6f78942fa2"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_MicrosoftCorpMember"
      decimals="4"
      id="h_526_97cc18cc_1aa2_49e0_b7ec_0910e25b81c3"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_CrownCastleIncMember"
      decimals="4"
      id="h_527_bb957b12_01d0_4b88_a636_a6fef59eaeca"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_TexasInstrumentsIncMember"
      decimals="4"
      id="h_528_f3b1ddc5_887a_42d7_8054_8f902a286bd0"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_529_f86bb7bc_e53b_4c93_97a3_5cf0011995c4"
      unitRef="pure">0.278</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_530_f21213f3_b7bb_4180_b91e_9a68d7e56132"
      unitRef="pure">0.188</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_531_011d7111_83ca_4aa1_8233_c10dc15e7fab"
      unitRef="pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_CommunicationsSectorMember"
      decimals="4"
      id="h_532_085eca77_fc7d_44f3_b24a_5ccca0b6b229"
      unitRef="pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_HealthcareSectorMember"
      decimals="4"
      id="h_533_f012b228_b06d_4871_97cf_ae36bcee14b7"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_534_14b5e315_688b_4328_8ce7_1a5fa06092b1"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_EnergySectorMember"
      decimals="4"
      id="h_535_b706d0ca_bc6d_40d3_841b_e070891b464f"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_IndustrialSectorMember"
      decimals="4"
      id="h_536_a319dcba_da45_4852_9a48_24b38a7b045d"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_RealEstateSectorMember"
      decimals="4"
      id="h_537_f412acf1_6f7f_4d79_94da_c97a3ed7ce24"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_MaterialsSectorMember"
      decimals="4"
      id="h_538_db68a737_c6e9_49f6_a405_958f1bcfad5f"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000078717Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_539_cd0598cf_8a48_4b22_b0ae_93c7e37d3ff4"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2024_C000106439Member"
      id="t_1_c9572b58_cc1a_958c_dc3d_0184068c2dff">Fundamental Large Cap Core Fund</oef:FundName>
    <oef:ClassName
      contextRef="FY2024_C000106439Member"
      id="t_2_061b5769_ec1b_4d4a_9f69_6f4e526998f1">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2024_C000106439Member"
      id="t_3_55f99ff4_0fad_a250_59ee_625a1d64f573">JLCWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2024_C000106439Member"
      id="t_4_55d31b5d_e3ee_db58_4544_2eb0648da83f">This annual shareholder report contains important information about the John Hancock Fundamental Large Cap Core Fund (the fund) for the period of November 1, 2023 to October 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2024_C000106439Member"
      id="t_6_bc676ac7_866d_0cf9_ca84_2ace25882ade">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2024_C000106439Member"
      id="t_5_95c7c3bd_0625_57c4_709d_5b8a74375292">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2024_C000106439Member"
      id="t_7_1bc01953_a543_740b_1063_b31dd820adb6">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2024_C000106439Member"
      id="t_8_cafe7f13_b57f_ab12_93ad_b9305f7f24b2">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2024_C000106439Member"
      id="t_9_0affd7d7_bc30_6949_fa81_e8ee09278840">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt; &lt;b&gt;What were the fund costs during the last year?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;font-weight:bold;"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Fundamental Large Cap Core Fund&lt;br/&gt; (Class R6/JLCWX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;78&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2024_C000106439Member"
      decimals="INF"
      id="h_540_49df98e2_8d69_42d3_a201_07b93bcbca0e"
      unitRef="USD">78</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2024_C000106439Member"
      decimals="4"
      id="h_541_a4619338_92cc_4f2d_b161_4d37165ef488"
      unitRef="pure">0.0066</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2024_C000106439Member"
      id="t_10_91d8be2a_d176_5c34_7ee7_22a4d7978457">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:14pt;" title="oef:FactorsAffectingPerfTextBlock"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt; &lt;br/&gt; &lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;Fundamental Large Cap Core Fund (Class R6/JLCWX) returned 37.63% for the year ended October 31, 2024. A resilient U.S. economy, lower interest rates, strong corporate earnings and investor enthusiasm for artificial intelligence (AI) helped propel U.S. equities sharply higher, with large-cap growth stocks taking the lead.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Information technology&lt;/b&gt; | The fund&#x2019;s holdings in the sector notably boosted its absolute return. Consumer electronics leader Apple, Inc., a top holding, stood out, helped by strong demand for its smartphones and a rally in mega-cap technology stocks.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Financials&lt;/b&gt; | The fund&#x2019;s financial holdings produced a steep gain, led by private equity company KKR &amp;amp; Company, Inc., which benefited from strong execution by management, growing interest in alternative investments and lower interest rates.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Consumer discretionary&lt;/b&gt; | This sector was another standout, thanks to positions in e-commerce giant Amazon.com, Inc. and home builder Lennar Corp.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:6.5pt;font-weight:bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Utilities and materials&lt;/b&gt; | The fund&#x2019;s lack of exposure to utilities and small stake in materials did little to aid performance.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt; &lt;b&gt;Weakness from specific holdings&lt;/b&gt; | Notable individual detractors included a new position this period in Israel-based Mobileye Global, Inc., which makes advanced driver assist systems, as well as investments in biopharmaceuticals stock Moderna, Inc., media conglomerate Warner Brothers Discovery, Inc. and recreational vehicle company Polaris, Inc.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The views expressed in this report are exclusively those of the portfolio management team at Manulife Investment Management (US) LLC, and are subject to change. They are not meant as investment advice. &lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2024_C000106439Member"
      id="t_11_8b34c793_faac_8afb_6a07_e61dd8ff4686">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;"&gt;Fund Performance&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;margin-bottom:3pt;font-weight:bold;"&gt;GROWTH OF $1,000,000&lt;/div&gt;&lt;div style="margin-bottom:20pt;"&gt; &lt;img alt="Fund Performance - Growth of 10K" src="chartimages_5538254.jpg" style="width: 542pt;"/&gt;

&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2024_C000106439Member"
      id="t_12_6a5d63fb_31a7_193c_bd50_c17cb67445fe">&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;Fundamental Large Cap Core Fund (Class R6/JLCWX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;37.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;14.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;11.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;38.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;13.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_C000106439Member"
      id="t_19_f14c7875_b588_3e3b_c5d9_4b0b85ad643c">Fundamental Large Cap Core Fund (Class R6/JLCWX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_C000106439Member"
      decimals="4"
      id="h_542_ac4b173c_cd1c_41ce_bb97_424354cae99a"
      unitRef="pure">0.3763</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_C000106439Member"
      decimals="4"
      id="h_543_9dbd8e68_b635_471f_accd_7f475ec0c61b"
      unitRef="pure">0.1452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_C000106439Member"
      decimals="4"
      id="h_544_9c313216_333f_4320_bd16_0f8662090f61"
      unitRef="pure">0.1189</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2024_StandardPoors500IndexMember"
      id="t_20_59ef6a90_a16f_8c37_f929_e58244f65b51">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_545_2907748f_aefb_4bc6_907a_12d2bb73de32"
      unitRef="pure">0.3802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_546_4413a551_4d51_45e2_b515_eeedd3b44aa5"
      unitRef="pure">0.1527</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2024_StandardPoors500IndexMember"
      decimals="4"
      id="h_547_8b45a5a2_3398_429e_8080_d7295423da47"
      unitRef="pure">0.1300</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2024_C000106439Member"
      id="t_13_8ee41c3f_71ad_8e36_3499_be9220547daf">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2024_C000106439Member"
      id="t_14_92402527_1553_db24_85a4_99d4d301c704">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-weight:bolder;font-family:'arial narrow';font-size:9pt"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2024_C000106439Member"
      id="t_15_79fb9a86_4cab_7cb2_8ac5_d8f7e5c93097">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:AddlFundStatisticsTextBlock
      contextRef="FY2024_C000106439Member"
      id="t_16_07ae8e87_f99a_cee4_9922_a332373532e8">&lt;div style="font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-top:0px;margin-bottom:0px;" title="oef:AddlFundStatisticsTextBlock"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;5,631,957,789&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;47&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:left"&gt;$&lt;/span&gt;33,000,292&lt;span style="visibility:hidden"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="visibility:hidden;float:left"&gt;$&lt;/span&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20241031_C000106439Member"
      decimals="INF"
      id="h_548_8d2a98f6_1e21_40c8_af82_c61260e8eef7"
      unitRef="USD">5631957789</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20241031_C000106439Member"
      decimals="INF"
      id="h_549_c9de4775_93ab_42cb_a0ef_244c3a36fcc5"
      unitRef="Holding">47</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2024_C000106439Member"
      decimals="INF"
      id="h_550_a66796d6_992f_44f4_938f_a21507f4bd24"
      unitRef="USD">33000292</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2024_C000106439Member"
      decimals="4"
      id="h_551_365c70ad_de3e_4999_ae2a_6887c71dc8e6"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2024_C000106439Member"
      id="t_17_95d12fde_2a92_c87f_2e4a_d8a31b7e1e54">&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:10pt;font-weight:bold;margin-bottom:6pt;" title="oef:HoldingsTableTextBlock"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7pt;"&gt;The tables below show the investment makeup of the fund, representing percentage of the total net assets of the fund.&lt;/div&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Sector Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Information technology&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;27.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer discretionary&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;18.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Financials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;15.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Communication services&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;10.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Health care&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Consumer staples&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Energy&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Industrials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Real estate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Materials&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left;"&gt;Short-term investments and other&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:0px;font-family:'arial narrow';color:rgb(0, 0, 0);font-size:9pt;margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="FY2024_C000106439Member"
      id="t_18_91818826_dc2b_6746_cc8d_f60c2bf913e9">&lt;div style="border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;margin-bottom:0px;margin-top:5pt;font-weight:bold;"&gt; &lt;b&gt;Top Ten Holdings&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Amazon.com, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Apple, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Alphabet, Inc., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Cheniere Energy, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;KKR &amp;amp; Company, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Morgan Stanley&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Lennar Corp., Class A&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Microsoft Corp.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Crown Castle, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;Texas Instruments, Inc.&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_AmazonComIncMember"
      decimals="4"
      id="h_552_47010f23_4b98_49ab_be9c_53fc23863771"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_AppleIncMember"
      decimals="4"
      id="h_553_7aa60acd_ba45_473c_9436_d3435c1cbf1c"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_AlphabetIncClassAMember"
      decimals="4"
      id="h_554_3e7b7d2a_f376_48a9_8e08_a0f47f92abd0"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_CheniereEnergyIncMember"
      decimals="4"
      id="h_555_d74356dd_7d5e_4ec7_835a_187f2f446af2"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_KKRAndCompanyIncMember"
      decimals="4"
      id="h_556_734b0538_3703_419e_9fbb_5851bb1aa86d"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_MorganStanleyMember"
      decimals="4"
      id="h_557_ae080aa6_1f80_4107_abf1_7ec2285067b9"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_LennarCorpClassAMember"
      decimals="4"
      id="h_558_141dd422_be1d_4807_b673_c5695409a7c1"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_MicrosoftCorpMember"
      decimals="4"
      id="h_559_6622e042_d8a0_4c9e_b30f_f1c982edbada"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_CrownCastleIncMember"
      decimals="4"
      id="h_560_c43c6570_83de_4cb8_ab16_ecdcddd52ad4"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_TexasInstrumentsIncMember"
      decimals="4"
      id="h_561_9727524e_cf7b_465a_b519_a0d50718f774"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_562_a3346597_c26c_4f95_ae20_f6c94229963f"
      unitRef="pure">0.278</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_563_9651ec21_8270_4ec3_bdea_68cac9937dc3"
      unitRef="pure">0.188</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_564_2529d5b2_37b7_4117_8a29_85cfb1cd6394"
      unitRef="pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_CommunicationsSectorMember"
      decimals="4"
      id="h_565_da805ea6_86ec_4fa1_9632_034b43dc8e99"
      unitRef="pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_HealthcareSectorMember"
      decimals="4"
      id="h_566_605053ff_11b7_47c8_9420_d360a8d941b8"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_567_b5c66283_6d8f_43a2_8742_69095f395f59"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_EnergySectorMember"
      decimals="4"
      id="h_568_40a0cb7c_b3a6_4a96_9164_800233b7a90f"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_IndustrialSectorMember"
      decimals="4"
      id="h_569_f92fc526_c8f2_4d37_953f_02049410b666"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_RealEstateSectorMember"
      decimals="4"
      id="h_570_6d3ab234_52dd_401a_8c4f_6d2b9d4c44ad"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_MaterialsSectorMember"
      decimals="4"
      id="h_571_0f6452d0_b3a3_484b_9ba7_27fb74d67b66"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20241031_C000106439Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_572_c55eb8fd_08a3_4a63_93bb_92660850910d"
      unitRef="pure">0.009</oef:PctOfNav>
</xbrl>
